@font-face{font-family:Fraunces;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/meblorys/fraunces-latin-opsz-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/meblorys/fraunces-latin-ext-opsz-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/meblorys/fraunces-latin-opsz-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/meblorys/fraunces-latin-ext-opsz-italic.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-weight:400;font-display:swap;src:url(/fonts/meblorys/jost-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-weight:400;font-display:swap;src:url(/fonts/meblorys/jost-latin-ext-400-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+20A0-20C0,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-weight:500;font-display:swap;src:url(/fonts/meblorys/jost-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-weight:500;font-display:swap;src:url(/fonts/meblorys/jost-latin-ext-500-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+20A0-20C0,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-weight:600;font-display:swap;src:url(/fonts/meblorys/jost-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost;font-weight:600;font-display:swap;src:url(/fonts/meblorys/jost-latin-ext-600-normal.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1E00-1E9F,U+20A0-20C0,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-weight:400;font-display:swap;src:url(/fonts/Inter-Regular.woff) format("woff")}@font-face{font-family:Inter;font-weight:500;font-display:swap;src:url(/fonts/Inter-Medium.woff) format("woff")}@font-face{font-family:Inter;font-weight:600;font-display:swap;src:url(/fonts/Inter-SemiBold.woff) format("woff")}:root{--mb-cream: #F7F2EA;--mb-cream-2: #F6F2EA;--mb-paper: #FFFDFA;--mb-beige: #E9DBC6;--mb-gold: #A6814D;--mb-gold-2: #B99869;--mb-brown: #594332;--mb-dark: #2B221D;--mb-ink: var(--mb-dark);--mb-ink-2: var(--mb-brown);--mb-muted: #756253;--mb-line: rgba(166, 129, 77, .32);--mb-line-2: rgba(89, 67, 50, .16);--mb-line-dark: rgba(185, 152, 105, .26);--mb-dark-2: #362a23;--mb-err: #9a3b26;--mb-display: "Fraunces", Georgia, "Times New Roman", serif;--mb-label: "Jost", "Inter", system-ui, sans-serif;--mb-body: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mb-wrap: 1320px;--mb-gutter: clamp(16px, 4vw, 48px);--mb-header: 92px;color-scheme:light}*{box-sizing:border-box}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}body.mb-body{margin:0;background:var(--mb-cream);color:var(--mb-ink);font-family:var(--mb-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}body.mb-menu-open{overflow:hidden}img,svg{max-width:100%}a{color:inherit}p{margin:0 0 1em}:focus-visible{outline:2px solid var(--mb-gold);outline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mb-skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--mb-dark);color:var(--mb-cream);padding:10px 16px;text-decoration:none}.mb-skip:focus{top:12px}main:focus{outline:none}.mb-site{min-width:0}.mb-wrap{width:100%;max-width:calc(var(--mb-wrap) + 2 * var(--mb-gutter));margin:0 auto;padding:0 var(--mb-gutter)}.mb-row{display:flex;flex-wrap:wrap;gap:14px 22px;align-items:center}.mb-h1{font-family:var(--mb-display);font-weight:380;font-size:clamp(42px,6.6vw,98px);line-height:.98;letter-spacing:-.025em;margin:0;color:var(--mb-cream);font-variation-settings:"opsz" 48}.mb-h1-line{display:block}.mb-h1-accent,.mb-h1 em,.mb-h2 em,.mb-final-title em{font-style:italic;font-weight:340;color:var(--mb-gold-2)}.mb-h1-sub{font-size:clamp(38px,5.4vw,76px);max-width:16ch}.mb-h2{font-family:var(--mb-display);font-weight:400;font-size:clamp(30px,4vw,54px);line-height:1.06;letter-spacing:-.02em;margin:0;color:var(--mb-ink);font-variation-settings:"opsz" 48;text-wrap:balance}.mb-h2 em{color:var(--mb-gold)}.mb-h3{font-family:var(--mb-display);font-weight:450;font-size:clamp(22px,2.2vw,30px);line-height:1.15;letter-spacing:-.01em;margin:0 0 .5em;font-variation-settings:"opsz" 36}.mb-h4{font-family:var(--mb-label);font-weight:500;font-size:13px;letter-spacing:.18em;text-transform:uppercase;margin:0 0 6px;color:var(--mb-brown)}.mb-lead{font-size:clamp(17px,1.4vw,19px);color:var(--mb-ink-2);max-width:60ch;margin:18px 0 0}.mb-body-lg{font-size:clamp(17px,1.35vw,19px);line-height:1.65;color:var(--mb-ink-2)}.mb-body{color:var(--mb-ink-2)}.mb-small{font-size:14px;color:var(--mb-muted)}.mb-on-dark{color:var(--mb-beige)!important}.mb-eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--mb-label);font-size:12.5px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:var(--mb-brown)}.mb-eyebrow-light{color:var(--mb-gold-2)}.mb-eyebrow-rule{display:inline-block;width:44px;height:1px;background:currentColor}.mono{font-family:var(--mb-label);letter-spacing:.04em;font-variant-numeric:tabular-nums}.strong{font-weight:600}.mb-btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:48px;padding:12px 22px;font-family:var(--mb-label);font-size:14px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-decoration:none;border:1px solid transparent;border-radius:0;cursor:pointer;transition:background .2s,color .2s,border-color .2s,transform .2s;line-height:1.2;text-align:center}.mb-btn:disabled{opacity:.6;cursor:progress}.mb-btn-lg{min-height:58px;padding:16px 30px;font-size:14.5px}.mb-btn-primary{background:var(--mb-brown);color:var(--mb-paper)}.mb-btn-primary:hover{background:var(--mb-dark)}.mb-btn-gold{background:var(--mb-gold-2);color:var(--mb-dark)}.mb-btn-gold:hover{background:var(--mb-beige)}.mb-btn-line{border-color:var(--mb-brown);color:var(--mb-brown);background:transparent}.mb-btn-line:hover{background:var(--mb-brown);color:var(--mb-paper)}.mb-btn-light{background:var(--mb-paper);color:var(--mb-dark)}.mb-btn .mb-icon{width:20px;height:20px}.mb-arrow{width:24px;height:12px;flex:none;transition:transform .2s}.mb-btn:hover .mb-arrow,.mb-textlink:hover .mb-arrow{transform:translate(4px)}.mb-textlink{display:inline-flex;align-items:center;gap:10px;font-family:var(--mb-label);font-size:14px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--mb-brown);text-decoration:none;padding:8px 0;border-bottom:1px solid var(--mb-line)}.mb-textlink:hover{border-color:currentColor}.mb-textlink-light{color:var(--mb-beige);border-color:var(--mb-line-dark)}.mb-linkbtn{background:none;border:0;padding:0;color:var(--mb-brown);text-decoration:underline;cursor:pointer;font:inherit;font-size:13px}.mb-icon{width:22px;height:22px;flex:none}.mb-header{position:sticky;top:0;z-index:50;background:var(--mb-paper);border-bottom:1px solid var(--mb-line);transition:box-shadow .25s}.mb-header.is-compact{box-shadow:0 10px 30px -22px #2b221d80}.mb-header-in{display:flex;align-items:center;gap:28px;max-width:calc(var(--mb-wrap) + 2 * var(--mb-gutter));margin:0 auto;padding:0 var(--mb-gutter);height:var(--mb-header);transition:height .25s}.mb-header.is-compact .mb-header-in{height:72px}.mb-header-brand{display:flex;align-items:center;text-decoration:none;flex:none}.mb-header-logo .mb-logo-img{display:block;height:50px;width:auto;transition:height .25s}.mb-header.is-compact .mb-header-logo .mb-logo-img{height:42px}.mb-nav{display:flex;gap:clamp(14px,2vw,30px);margin-left:auto}.mb-nav-link{font-family:var(--mb-label);font-size:14px;font-weight:500;letter-spacing:.08em;text-decoration:none;color:var(--mb-ink);padding:6px 0;border-bottom:1px solid transparent;white-space:nowrap}.mb-nav-link:hover,.mb-nav-link[aria-current=page]{border-color:var(--mb-gold);color:var(--mb-brown)}.mb-header-actions{display:flex;align-items:center;gap:18px}.mb-panel-link{display:inline-flex;align-items:center;gap:8px;font-family:var(--mb-label);font-size:13.5px;font-weight:500;letter-spacing:.08em;text-decoration:none;color:var(--mb-brown);white-space:nowrap}.mb-panel-link .mb-icon{width:18px;height:18px}.mb-panel-link:hover{color:var(--mb-dark);text-decoration:underline;text-underline-offset:4px}.mb-header-cta{min-height:44px;padding:10px 18px;font-size:13px}.mb-menu-btn{display:none;align-items:center;gap:8px;min-height:44px;padding:8px 14px;background:transparent;border:1px solid var(--mb-brown);color:var(--mb-brown);font-family:var(--mb-label);font-size:13px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer}.mb-mobile{position:fixed;inset:72px 0 0;background:var(--mb-paper);z-index:49;overflow-y:auto;padding:24px var(--mb-gutter) 40px;display:flex;flex-direction:column;gap:22px;border-top:1px solid var(--mb-line)}.mb-mobile-logo{display:flex;justify-content:center;padding:6px 0 4px}.mb-mobile-logo .mb-logo-img{height:64px;width:auto}.mb-mobile nav{display:flex;flex-direction:column}.mb-mobile-link{display:flex;align-items:baseline;gap:16px;padding:16px 0;border-bottom:1px solid var(--mb-line-2);font-family:var(--mb-display);font-size:26px;text-decoration:none;color:var(--mb-ink)}.mb-mobile-no{font-family:var(--mb-label);font-size:12px;letter-spacing:.14em;color:var(--mb-gold)}.mb-mobile-actions{display:grid;gap:12px}.mb-logo,.mb-logo-plate{display:inline-flex}.mb-logo-img{display:block;height:auto}.mb-logo-plate{background:var(--mb-paper);padding:10px 14px}.mb-sec{padding:clamp(72px,10vw,140px) 0;position:relative}.mb-sec-cream{background:var(--mb-cream)}.mb-sec-cream2{background:var(--mb-cream-2);border-top:1px solid var(--mb-line-2)}.mb-sec-paper{background:var(--mb-paper)}.mb-sec-beige{background:var(--mb-beige)}.mb-sec-dark{background:var(--mb-dark);color:var(--mb-cream)}.mb-sec-dark .mb-h2{color:var(--mb-cream)}.mb-sec-dark .mb-h2 em{color:var(--mb-gold-2)}.mb-sec-dark .mb-lead{color:var(--mb-beige)}.mb-sec-dark .mb-eyebrow{color:var(--mb-gold-2)}.mb-sec-dark .mb-sheet-no{color:var(--mb-gold-2);border-color:var(--mb-line-dark)}.mb-sheethead{margin-bottom:clamp(36px,5vw,64px);max-width:880px}.mb-sheethead-meta{display:flex;align-items:center;gap:16px;margin-bottom:22px}.mb-sheet-no{font-family:var(--mb-label);font-size:11.5px;font-weight:500;letter-spacing:.16em;color:var(--mb-gold);border:1px solid var(--mb-line);padding:5px 9px;white-space:nowrap}.mb-hero-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(185,152,105,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(185,152,105,.07) 1px,transparent 1px),linear-gradient(rgba(185,152,105,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(185,152,105,.035) 1px,transparent 1px);background-size:120px 120px,120px 120px,24px 24px,24px 24px;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 70%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 70%,transparent 100%)}.mb-js .will-reveal{opacity:0;transform:translateY(26px);transition:opacity .8s ease,transform .8s cubic-bezier(.2,.7,.2,1)}.mb-js .will-reveal.is-in{opacity:1;transform:none}.mb-hero{position:relative;background:var(--mb-dark);color:var(--mb-cream);padding:clamp(48px,7vw,96px) 0 clamp(28px,3vw,40px);overflow:hidden}.mb-hero-in{position:relative;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(24px,4vw,64px);align-items:center}.mb-hero-copy{position:relative;z-index:2}.mb-hero-copy .mb-eyebrow{margin-bottom:28px}.mb-hero-lead{font-size:clamp(17px,1.5vw,20px);line-height:1.6;color:var(--mb-beige);max-width:52ch;margin:30px 0 38px}.mb-hero-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:18px 30px}.mb-hero-art{position:relative;min-height:520px}.mb-hero-drawing{position:relative}.mb-hero-drawing .dw-exploded{display:block;width:100%;height:auto;max-height:600px}.mb-hero-parts{position:absolute;left:0;top:0;margin:0;padding:0;list-style:none;display:grid;gap:4px;font-family:var(--mb-label);font-size:11px;letter-spacing:.14em;color:var(--mb-gold-2)}.mb-hero-parts li{display:flex;gap:10px}.mb-hero-parts span{color:var(--mb-beige);opacity:.7}.mb-hero-sheet{position:absolute;right:-2%;bottom:-34px;width:min(350px,64%);background:var(--mb-paper);color:var(--mb-ink);box-shadow:0 30px 60px -30px #0009;font-family:var(--mb-label);font-size:12px;z-index:3;animation:mb-float-in 1.1s .4s both cubic-bezier(.2,.7,.2,1)}.mb-hero-sheet-head{display:flex;justify-content:space-between;padding:10px 14px;background:var(--mb-beige);letter-spacing:.14em;font-weight:600;font-size:11px;color:var(--mb-brown)}.mb-hero-sheet table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.mb-hero-sheet th{text-align:left;font-weight:500;color:var(--mb-muted);font-size:10.5px;letter-spacing:.1em;padding:7px 8px 5px;border-bottom:1px solid var(--mb-line)}.mb-hero-sheet td{padding:5px 8px;border-bottom:1px solid var(--mb-line-2)}.mb-hero-sheet td:first-child{font-weight:600;color:var(--mb-brown)}.mb-hero-sheet-foot{padding:8px 14px;font-size:10.5px;color:var(--mb-muted);letter-spacing:.06em}@keyframes mb-float-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.mb-titleblock{position:relative;z-index:2;display:grid;grid-template-columns:auto repeat(4,minmax(0,1fr)) auto;margin:clamp(36px,5vw,64px) 0 0;border:1px solid var(--mb-line-dark)}.mb-titleblock>div{padding:14px 18px;border-left:1px solid var(--mb-line-dark);display:flex;flex-direction:column;justify-content:center;gap:4px;min-width:0}.mb-titleblock>div:first-child{border-left:0}.mb-tb-logo{padding:0!important;background:var(--mb-paper)}.mb-tb-logo .mb-logo-plate{padding:14px 18px;height:100%;align-items:center}.mb-tb-logo .mb-logo-img{height:46px;width:auto}.mb-titleblock dt{font-family:var(--mb-label);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--mb-gold-2)}.mb-titleblock dd{margin:0;font-size:14.5px;color:var(--mb-beige);line-height:1.35}.mb-titleblock dd strong{font-family:var(--mb-display);font-weight:450;font-size:26px;color:var(--mb-cream);margin-right:6px}.mb-tb-sheet{align-items:center}.mb-tb-sheet dd{font-family:var(--mb-display);font-size:30px;color:var(--mb-cream)}.dw{display:block;width:100%;height:auto}.dw polygon,.dw rect,.dw line,.dw polyline,.dw circle{vector-effect:non-scaling-stroke}.dw-exploded.dw-dark .ex-f{fill:var(--mb-dark);stroke:var(--mb-gold-2);stroke-width:1.3px;stroke-linejoin:round}.dw-exploded.dw-dark .ex-front{fill:#3a2d25}.dw-exploded.dw-dark .ex-back{fill:#32271f;stroke-dasharray:10 8}.dw-exploded.dw-dark .ex-handle{fill:var(--mb-gold-2)}.dw-exploded.dw-dark .ex-tag line{stroke:var(--mb-beige);stroke-width:.7px;opacity:.7}.dw-exploded.dw-dark .ex-tag circle{fill:var(--mb-dark);stroke:var(--mb-gold-2);stroke-width:1px}.dw-exploded.dw-dark .ex-tag .ex-dot{fill:var(--mb-gold-2);stroke:none}.dw-exploded.dw-dark .ex-tag text{fill:var(--mb-cream);font-family:var(--mb-label);font-size:44px;font-weight:500}.dw-exploded.dw-light .ex-f{fill:var(--mb-paper);stroke:var(--mb-brown);stroke-width:1.1px;stroke-linejoin:round}.dw-exploded.dw-light .ex-front.ex-front{fill:#d9c3a0}.dw-exploded.dw-light .ex-front.ex-side{fill:#c4aa82}.dw-exploded.dw-light .ex-front.ex-top{fill:#e6d4b6}.dw-exploded.dw-light .ex-side{fill:var(--mb-beige)}.dw-exploded.dw-light .ex-top{fill:var(--mb-cream)}.dw-exploded.dw-light .ex-back{fill:var(--mb-beige);stroke-dasharray:10 8}.dw-exploded.dw-light .ex-handle{fill:var(--mb-brown)}.dw-exploded.dw-light .ex-tag line{stroke:var(--mb-brown);stroke-width:.7px}.dw-exploded.dw-light .ex-tag circle{fill:var(--mb-paper);stroke:var(--mb-gold);stroke-width:1px}.dw-exploded.dw-light .ex-tag .ex-dot{fill:var(--mb-gold);stroke:none}.dw-exploded.dw-light .ex-tag text{fill:var(--mb-ink);font-family:var(--mb-label);font-size:44px;font-weight:500}.mb-hero .dw-exploded .ex-f{animation:mb-draw 1.4s both ease-out}@keyframes mb-draw{0%{stroke-opacity:0;fill-opacity:0}to{stroke-opacity:1;fill-opacity:1}}.dw-iso .iso-f{stroke:#2b221d8c;stroke-width:.8px;stroke-linejoin:round}.dw-iso .iso-wall{fill:var(--mb-cream-2);stroke:none}.dw-iso .iso-floor{fill:var(--mb-beige);opacity:.55}.dw-iso .iso-handle{stroke-width:.6px}.dw-iso .iso-appliance{stroke:#0006}.dw-construction .iso-f{stroke:var(--mb-brown);stroke-width:.9px}.dw-construction .iso-back{fill:var(--mb-beige)!important}.dw-line .iso-ln{fill:var(--mb-dark);stroke:var(--mb-gold-2);stroke-width:1.1px;stroke-linejoin:round}.dw-line .iso-ln-front{fill:#33281f}.dw-line .iso-ln-worktop{fill:#3a2d25}.iso-tag circle{fill:var(--mb-paper);stroke:var(--mb-gold);stroke-width:2.1px}.iso-tag text{font-family:var(--mb-label);font-size:64px;font-weight:600;fill:var(--mb-brown)}.dw-sheet{background:var(--mb-paper)}.el-wall{fill:none;stroke:var(--mb-line-2);stroke-width:1.3px;stroke-dasharray:24 14}.el-floor{stroke:var(--mb-dark);stroke-width:3.4px}.el-body{fill:var(--mb-paper);stroke:var(--mb-muted);stroke-width:1.3px}.el-plinth{fill:var(--mb-beige);stroke:var(--mb-muted);stroke-width:1.3px}.el-worktop{fill:var(--mb-gold-2);stroke:var(--mb-brown);stroke-width:1.3px}.el-front{fill:#e9dbc673;stroke:var(--mb-dark);stroke-width:2.1px}.el-handle{fill:var(--mb-brown)}.el-hood{fill:none;stroke:var(--mb-muted);stroke-width:1.3px;stroke-dasharray:18 12}.el-open{fill:none;stroke:var(--mb-gold);stroke-width:1px;stroke-dasharray:22 14}.el-tag circle{fill:var(--mb-paper);stroke:var(--mb-gold);stroke-width:2.1px}.el-tag text{font-family:var(--mb-label);font-size:72px;font-weight:600;fill:var(--mb-brown)}.el-caption{font-family:var(--mb-label);font-size:58px;letter-spacing:6px;fill:var(--mb-brown);font-weight:500}.dim line{stroke:var(--mb-dark);stroke-width:1.1px}.dim .dim-tick{stroke-width:1.9px}.dim text{font-family:var(--mb-label);font-size:64px;fill:var(--mb-dark);font-weight:500;font-variant-numeric:tabular-nums}.dim-sm text{font-size:50px}.dim-ext{stroke:var(--mb-muted);stroke-width:.7px}.pl-wallcut{fill:var(--mb-brown);opacity:.85}.pl-upper{fill:none;stroke:var(--mb-muted);stroke-width:1.3px;stroke-dasharray:22 14}.pl-base,.pl-tall{fill:#e9dbc680;stroke:var(--mb-dark);stroke-width:1.7px}.pl-tall{fill:var(--mb-beige)}.pl-worktop{fill:#b9986947;stroke:var(--mb-brown);stroke-width:1.7px}.pl-sym{fill:none;stroke:var(--mb-brown);stroke-width:1.3px}.pl-tag{font-family:var(--mb-label);font-size:70px;font-weight:600;fill:var(--mb-brown)}.sec-hdf{fill:var(--mb-beige);stroke:var(--mb-dark);stroke-width:.8px}.sec-side{fill:#e9dbc659;stroke:var(--mb-dark);stroke-width:1.7px}.sec-cut{fill:var(--mb-gold-2);stroke:var(--mb-dark);stroke-width:1.3px;fill-opacity:.55}.sec-front{fill:#d9c3a0;stroke:var(--mb-dark);stroke-width:1.7px}.sec-leg{stroke:var(--mb-dark);stroke-width:5.9px}.mb-frame{position:relative;margin:0;padding:clamp(14px,2vw,26px);background:var(--mb-paper);border:1px solid var(--mb-line)}.mb-frame-dark{background:var(--mb-dark-2);border-color:var(--mb-line-dark)}.mb-corner{position:absolute;width:16px;height:16px;border-color:var(--mb-gold);border-style:solid;border-width:0}.mb-corner-tl{top:-1px;left:-1px;border-top-width:2px;border-left-width:2px}.mb-corner-tr{top:-1px;right:-1px;border-top-width:2px;border-right-width:2px}.mb-corner-bl{bottom:-1px;left:-1px;border-bottom-width:2px;border-left-width:2px}.mb-corner-br{bottom:-1px;right:-1px;border-bottom-width:2px;border-right-width:2px}.mb-frame-body{min-width:0}.mb-frame-body img{display:block;width:100%;height:auto}.mb-frame-cap{display:flex;gap:14px;align-items:baseline;margin-top:14px;padding-top:12px;border-top:1px solid var(--mb-line-2);font-family:var(--mb-label);font-size:12.5px;letter-spacing:.1em;color:var(--mb-muted)}.mb-frame-code{color:var(--mb-gold);font-weight:600;white-space:nowrap}.mb-demo{display:inline-flex;align-items:center;gap:8px;font-family:var(--mb-label);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--mb-brown);background:var(--mb-beige);padding:5px 10px;border:1px solid var(--mb-line)}.mb-demo:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mb-gold)}.mb-tag{display:inline-block;font-family:var(--mb-label);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mb-brown);border:1px solid var(--mb-line);padding:3px 8px;white-space:nowrap}.mb-dimrule{display:flex;align-items:center;gap:16px;margin:0 0 36px;color:var(--mb-gold)}.mb-dimrule-line{flex:1;height:1px;background:currentColor;position:relative}.mb-dimrule-line:first-child:before,.mb-dimrule-line:last-child:after{content:"";position:absolute;top:-7px;width:1px;height:15px;background:currentColor;transform:rotate(45deg)}.mb-dimrule-line:first-child:before{left:0}.mb-dimrule-line:last-child:after{right:0}.mb-dimrule-txt{font-family:var(--mb-label);font-size:12px;letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;color:var(--mb-brown)}.mb-relief{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(36px,6vw,96px);align-items:start}.mb-relief-intro{position:sticky;top:120px}.mb-relief-intro .mb-sheethead{margin-bottom:28px}.mb-ledger{border-top:2px solid var(--mb-dark)}.mb-ledger-head,.mb-ledger-row{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.2fr) 86px;gap:24px}.mb-ledger-head{padding:14px 0;border-bottom:1px solid var(--mb-line);font-family:var(--mb-label);font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--mb-muted)}.mb-ledger-row{padding:26px 0;border-bottom:1px solid var(--mb-line-2);align-items:baseline}.mb-ledger-pain{font-family:var(--mb-display);font-size:21px;line-height:1.25;color:var(--mb-ink);display:flex;gap:14px}.mb-ledger-no{font-family:var(--mb-label);font-size:12px;color:var(--mb-gold);letter-spacing:.1em;padding-top:6px}.mb-ledger-gain{color:var(--mb-ink-2)}.mb-ledger-ref{text-align:right}.mb-showcase-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.mb-showcase-badge{margin-bottom:clamp(36px,5vw,64px)}.mb-steps{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--mb-line);margin-bottom:30px}.mb-step{position:relative;display:flex;align-items:baseline;gap:14px;padding:18px 4px 16px;background:none;border:0;border-top:3px solid transparent;margin-top:-2px;cursor:pointer;text-align:left;color:var(--mb-muted);font:inherit}.mb-step-no{font-family:var(--mb-label);font-size:12px;letter-spacing:.14em;color:var(--mb-gold)}.mb-step-label{font-family:var(--mb-display);font-size:clamp(18px,2vw,26px)}.mb-step:hover{color:var(--mb-ink)}.mb-step.is-on{color:var(--mb-ink);border-top-color:var(--mb-gold)}.mb-showcase-panel{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(0,.7fr);gap:clamp(24px,4vw,56px);align-items:center}.mb-showcase-frame .mb-frame-body{min-height:300px;display:flex;align-items:center;justify-content:center}.mb-showcase-zestawienia .mb-frame-body{display:block}.mb-showcase-text{position:relative}.mb-showcase-big{display:block;font-family:var(--mb-display);font-size:clamp(80px,10vw,150px);line-height:.8;color:var(--mb-beige);font-weight:300;margin-bottom:12px}.mb-stages-grid{display:grid;grid-template-columns:minmax(0,1fr) 270px minmax(0,1fr);gap:0;border:1px solid var(--mb-line-dark)}.mb-stage{padding:clamp(28px,3.5vw,48px);position:relative}.mb-stage-1{grid-column:1;grid-row:1}.mb-stage-2{grid-column:3;grid-row:1}.mb-gate{grid-column:2;grid-row:1;border-left:1px solid var(--mb-line-dark);border-right:1px solid var(--mb-line-dark);padding:32px 24px;display:flex;flex-direction:column;justify-content:center;gap:18px;background:var(--mb-dark-2);background-image:repeating-linear-gradient(135deg,rgba(185,152,105,.06) 0 1px,transparent 1px 12px)}.mb-gate-label{font-family:var(--mb-label);font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--mb-gold-2)}.mb-gate ol{list-style:none;margin:0;padding:0;display:grid;gap:14px}.mb-gate li{display:flex;gap:12px;color:var(--mb-cream);font-size:15px;line-height:1.4}.mb-gate li span{flex:none;width:26px;height:26px;border:1px solid var(--mb-gold-2);border-radius:50%;display:grid;place-items:center;font-family:var(--mb-label);font-size:12px;color:var(--mb-gold-2)}.mb-gate p{margin:0;font-size:13.5px;color:var(--mb-beige);font-style:italic;font-family:var(--mb-display)}.mb-stage-top{display:flex;align-items:center;gap:22px;margin-bottom:26px}.mb-stage-roman{font-family:var(--mb-display);font-size:clamp(76px,8vw,120px);line-height:.8;color:transparent;-webkit-text-stroke:1.4px var(--mb-gold-2);font-weight:400}.mb-stage-name{font-family:var(--mb-display);font-weight:400;font-size:clamp(26px,2.6vw,38px);line-height:1.1;margin:6px 0 0;color:var(--mb-cream)}.mb-stage-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 14px;padding:18px 0;border-top:1px solid var(--mb-line-dark);border-bottom:1px solid var(--mb-line-dark);margin-bottom:20px}.mb-stage-price strong{font-family:var(--mb-display);font-weight:400;font-size:clamp(30px,3vw,44px);color:var(--mb-gold-2);line-height:1}.mb-stage-price.is-text strong{font-size:clamp(24px,2.2vw,32px)}.mb-stage-price span{font-family:var(--mb-label);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--mb-beige)}.mb-stage-lead{color:var(--mb-beige)}.mb-checklist{list-style:none;margin:0;padding:0;display:grid;gap:10px}.mb-checklist li{display:flex;gap:12px;align-items:flex-start;color:var(--mb-cream);font-size:15.5px;line-height:1.45}.mb-checklist .mb-icon{width:18px;height:18px;color:var(--mb-gold-2);margin-top:2px}.mb-checklist-more a{color:var(--mb-gold-2);font-family:var(--mb-label);font-size:13px;letter-spacing:.1em;text-transform:uppercase}.mb-stages-foot{display:flex;flex-wrap:wrap;gap:18px 30px;align-items:center;margin-top:40px}.mb-proddocs-grid{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,.7fr);gap:clamp(24px,4vw,56px);align-items:start}.mb-paper{background:var(--mb-paper);border:1px solid var(--mb-line);box-shadow:0 40px 70px -50px #2b221d8c;padding:clamp(16px,2.4vw,32px);min-width:0}.mb-paper-head{display:flex;justify-content:space-between;gap:12px;padding-bottom:14px;border-bottom:2px solid var(--mb-dark);margin-bottom:4px}.mb-paper-title{font-family:var(--mb-display);font-size:22px}.mb-paper-meta{font-family:var(--mb-label);font-size:12px;letter-spacing:.12em;color:var(--mb-muted);text-align:right}.mb-annot{list-style:none;margin:0;padding:0;display:grid;gap:26px}.mb-annot li{display:flex;gap:16px}.mb-annot-no{flex:none;width:36px;height:36px;border-radius:50%;border:1px solid var(--mb-gold);color:var(--mb-gold);display:grid;place-items:center;font-family:var(--mb-label);font-weight:600}.mb-annot strong{display:block;font-family:var(--mb-display);font-weight:450;font-size:19px;margin-bottom:4px}.mb-annot p{margin:0;color:var(--mb-ink-2);font-size:15px}.mb-proddocs-row{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:clamp(24px,4vw,56px);align-items:center;margin-top:clamp(40px,5vw,72px)}.mb-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.mb-table-wrap:focus-visible{outline-offset:0}.mb-table{width:100%;border-collapse:collapse;font-size:14px;min-width:640px;font-variant-numeric:tabular-nums}.mb-table-compact{min-width:520px;font-size:13.5px}.mb-table th{text-align:left;font-family:var(--mb-label);font-weight:500;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mb-muted);padding:12px 10px 10px;border-bottom:1px solid var(--mb-dark);white-space:nowrap}.mb-table td{padding:10px;border-bottom:1px solid var(--mb-line-2);vertical-align:top}.mb-table tbody tr:hover td{background:#e9dbc64d}.mb-table .num{text-align:right;white-space:nowrap}.mb-table .c{text-align:center}.mb-sub{display:block;font-size:12.5px;color:var(--mb-muted);margin-top:2px}.mb-sub-cell{font-family:var(--mb-label);font-size:12px;letter-spacing:.08em;color:var(--mb-muted);white-space:nowrap}.mb-table tfoot th,.mb-table tfoot td{border-top:2px solid var(--mb-dark);border-bottom:0;padding-top:14px;text-transform:none;letter-spacing:0;font-family:var(--mb-body);font-size:14px;color:var(--mb-ink)}.mb-table tfoot .mb-tfoot-note{border-top:0;font-weight:400;font-size:13px;color:var(--mb-muted);padding-top:4px;white-space:normal}.mb-table tr.is-missing td{background:#e9dbc659}.mb-missing{font-family:var(--mb-label);font-size:11.5px;letter-spacing:.08em;color:var(--mb-brown);border-bottom:1px dashed var(--mb-gold);white-space:nowrap}.mb-table-note{font-size:13px;color:var(--mb-muted);margin:12px 0 0;max-width:90ch}.mb-edge{display:inline-grid;place-items:center;width:22px;height:22px;font-family:var(--mb-label);font-size:12px;font-weight:600}.mb-edge-1{border:1px solid var(--mb-brown);color:var(--mb-brown)}.mb-edge-2{background:var(--mb-gold-2);color:var(--mb-dark)}.mb-edge-none{color:var(--mb-line)}.mb-legend{display:flex;flex-wrap:wrap;gap:8px 24px;margin:16px 0;font-size:13px;color:var(--mb-ink-2)}.mb-legend div{display:flex;align-items:center;gap:8px}.mb-legend dt{font-family:var(--mb-label);font-weight:600;color:var(--mb-brown)}.mb-legend dd{margin:0}.mb-modelsec-in{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(32px,5vw,72px);align-items:center}.mb-dotlist{list-style:none;padding:0;margin:24px 0 0;display:grid;gap:10px}.mb-dotlist li{display:flex;gap:12px;align-items:center}.mb-dotlist li:before{content:"";width:18px;height:1px;background:var(--mb-gold-2);flex:none}.mb-model{position:relative;aspect-ratio:16 / 10;border:1px solid var(--mb-line-dark);background:var(--mb-dark-2);min-width:0}.mb-model-light{border-color:var(--mb-line);background:var(--mb-paper)}.mb-model-poster{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:6% 4% 18%;opacity:.9}.mb-model-poster .dw{max-height:100%}.mb-model-cta{position:absolute;left:0;right:0;bottom:0;padding:24px;display:flex;flex-wrap:wrap;align-items:center;gap:12px 22px;background:linear-gradient(to top,#2b221deb,#2b221d00)}.mb-model-light .mb-model-cta{background:linear-gradient(to top,#fffdfaf5,#fffdfa00)}.mb-model-light .mb-model-hint{color:var(--mb-muted)}.mb-model-hint{font-size:13px;color:var(--mb-beige)}.mb-model-badge{position:absolute;top:14px;left:14px}.mb-model-wait{display:grid;place-items:center;height:100%;color:var(--mb-beige)}.mb-model.is-on{aspect-ratio:auto}.mb-model .viewer{display:flex;flex-direction:column;background:var(--mb-paper);color:var(--mb-ink)}.mb-model .viewer-bar{display:flex;flex-wrap:wrap;gap:6px;padding:10px;border-bottom:1px solid var(--mb-line);background:var(--mb-cream)}.mb-model .viewer-bar .btn{min-height:36px;padding:6px 12px;border:1px solid var(--mb-line);background:var(--mb-paper);font-family:var(--mb-label);font-size:13px;letter-spacing:.04em;cursor:pointer;color:var(--mb-ink)}.mb-model .viewer-bar .btn.is-on{background:var(--mb-brown);color:var(--mb-paper);border-color:var(--mb-brown)}.mb-model .viewer-bar .btn:disabled{opacity:.5}.mb-model .viewer-bar .input{min-height:36px;border:1px solid var(--mb-line);background:var(--mb-paper);padding:4px 8px;font:inherit;font-size:13px;max-width:160px}.mb-model .viewer-stage{position:relative;aspect-ratio:16 / 10;background:var(--mb-paper)}.mb-model .viewer-stage canvas{position:absolute;inset:0;width:100%;height:100%;touch-action:none;display:block}.mb-model .viewer-msg{position:absolute;inset:0;display:grid;place-items:center;text-align:center;padding:20px;color:var(--mb-brown)}.mb-model .viewer-info{position:absolute;left:10px;bottom:10px;font-size:12px;background:#fffdfae6;padding:4px 8px;color:var(--mb-brown);font-family:var(--mb-label)}.mb-model .spinner{display:inline-block;width:14px;height:14px;border:2px solid var(--mb-beige);border-top-color:var(--mb-brown);border-radius:50%;animation:mb-spin 1s linear infinite;vertical-align:-2px}@keyframes mb-spin{to{transform:rotate(360deg)}}.mb-panelsec-in{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(36px,5vw,80px);align-items:center}.mb-panelsec-shots{position:relative;padding-bottom:60px;padding-right:60px}.mb-browser{margin:0;background:var(--mb-paper);border:1px solid var(--mb-line);box-shadow:0 40px 80px -50px #2b221d99}.mb-browser-bar{display:flex;align-items:center;gap:6px;padding:10px 12px;border-bottom:1px solid var(--mb-line);background:var(--mb-cream)}.mb-browser-bar i{width:9px;height:9px;border-radius:50%;background:var(--mb-beige);border:1px solid var(--mb-line)}.mb-browser-bar span{margin-left:12px;font-family:var(--mb-label);font-size:12px;color:var(--mb-muted);letter-spacing:.06em}.mb-browser img{display:block;width:100%;height:auto}.mb-phone{position:absolute;right:0;bottom:0;width:30%;max-width:230px;margin:0;padding:8px;background:var(--mb-dark);border-radius:28px;box-shadow:0 30px 60px -30px #0009}.mb-phone img{display:block;width:100%;height:auto;border-radius:21px}.mb-panelsec-badge{position:absolute;left:14px;bottom:14px}.mb-features{list-style:none;margin:26px 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:0 28px}.mb-features li{padding:14px 0;border-top:1px solid rgba(89,67,50,.22)}.mb-features strong{display:block;font-family:var(--mb-display);font-weight:450;font-size:18px;margin-bottom:2px}.mb-features span{font-size:14.5px;color:var(--mb-ink-2)}.mb-about-in{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(36px,6vw,96px);align-items:center}.mb-owner-photo{width:100%;aspect-ratio:4 / 5;object-fit:cover;display:block}.mb-owner-fallback .mb-frame-body{aspect-ratio:4 / 5;display:flex;align-items:center;justify-content:center;background:var(--mb-cream)}.mb-quote{margin:28px 0;padding:4px 0 4px 24px;border-left:2px solid var(--mb-gold);font-family:var(--mb-display);font-style:italic;font-size:clamp(20px,2vw,26px);line-height:1.3;color:var(--mb-ink)}.mb-facts{display:grid;grid-template-columns:1fr 1fr;margin:0 0 26px;border-top:1px solid var(--mb-line)}.mb-facts div{padding:14px 16px 14px 0;border-bottom:1px solid var(--mb-line-2)}.mb-facts dt{font-family:var(--mb-label);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--mb-gold)}.mb-facts dd{margin:4px 0 0;color:var(--mb-ink)}.mb-signature{font-family:var(--mb-display);font-style:italic;font-size:26px;margin-bottom:18px}.mb-signature span{display:block;font-family:var(--mb-label);font-style:normal;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--mb-muted);margin-top:4px}.mb-chain{list-style:none;margin:0 0 48px;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--mb-dark)}.mb-chain-step{position:relative;padding:26px 18px 0 0}.mb-chain-tick{position:absolute;left:0;top:-9px;width:1px;height:17px;background:var(--mb-dark);transform:rotate(45deg)}.mb-chain-no{font-family:var(--mb-display);font-size:40px;line-height:1;color:var(--mb-gold);font-weight:300}.mb-chain-title{font-family:var(--mb-display);font-weight:450;font-size:19px;line-height:1.2;margin:12px 0 6px;min-height:2.4em}.mb-chain-who{font-family:var(--mb-label);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--mb-muted)}.mb-chain-text{font-size:14.5px;color:var(--mb-ink-2);margin-top:10px}.mb-chain-step.is-gate .mb-chain-no{color:var(--mb-brown)}.mb-chain-step.is-gate:after{content:"warunek etapu II";position:absolute;top:-30px;left:0;font-family:var(--mb-label);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--mb-brown);background:var(--mb-beige);padding:3px 8px}.mb-rules{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 40px;margin-bottom:30px}.mb-process-full .mb-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-rule{padding:22px 0;border-top:1px solid var(--mb-line)}.mb-rule h3{font-family:var(--mb-label);font-weight:500;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--mb-brown);margin:0 0 8px}.mb-rule p{margin:0;color:var(--mb-ink-2)}.mb-faq-in{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(36px,6vw,96px);align-items:start}.mb-faq-intro{position:sticky;top:120px}.mb-faq-intro .mb-sheethead{margin-bottom:24px}.mb-faq-list{border-top:2px solid var(--mb-dark)}.mb-faq-item{border-bottom:1px solid var(--mb-line)}.mb-faq-item summary{list-style:none;display:grid;grid-template-columns:1fr auto 28px;gap:16px;align-items:center;padding:22px 0;cursor:pointer}.mb-faq-item summary::-webkit-details-marker{display:none}.mb-faq-q{font-family:var(--mb-display);font-size:clamp(18px,1.7vw,22px);line-height:1.3}.mb-faq-tag{font-family:var(--mb-label);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mb-muted)}.mb-faq-icon{position:relative;width:28px;height:28px;border:1px solid var(--mb-line);border-radius:50%}.mb-faq-icon:before,.mb-faq-icon:after{content:"";position:absolute;left:8px;right:8px;top:13px;height:1px;background:var(--mb-brown);transition:transform .2s}.mb-faq-icon:after{transform:rotate(90deg)}.mb-faq-item[open] .mb-faq-icon:after{transform:rotate(0)}.mb-faq-item p{margin:0 0 24px;color:var(--mb-ink-2);max-width:68ch}.mb-final{position:relative;background:var(--mb-dark);color:var(--mb-cream);padding:clamp(80px,11vw,160px) 0;overflow:hidden}.mb-final-in{position:relative}.mb-final-title{font-family:var(--mb-display);font-weight:380;font-size:clamp(36px,5.6vw,84px);line-height:1.02;letter-spacing:-.02em;margin:26px 0 44px;max-width:18ch;color:var(--mb-cream);font-variation-settings:"opsz" 48}.mb-final-row{display:flex;flex-wrap:wrap;gap:18px 32px;align-items:center}.mb-footer{background:var(--mb-paper);border-top:4px solid var(--mb-gold-2)}.mb-footer-in{display:grid;grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr));gap:40px;padding:64px var(--mb-gutter) 48px;max-width:calc(var(--mb-wrap) + 2 * var(--mb-gutter));margin:0 auto}.mb-footer-brand .mb-logo-plate{padding:0}.mb-footer-brand .mb-logo-img{height:64px;width:auto}.mb-footer-claim{margin:16px 0 0;color:var(--mb-muted);font-size:14.5px;max-width:36ch}.mb-footer-col{display:flex;flex-direction:column;gap:10px;font-size:15px}.mb-footer-col a{text-decoration:none;color:var(--mb-ink-2);display:inline-flex;align-items:center;gap:8px}.mb-footer-col a:hover{color:var(--mb-dark);text-decoration:underline;text-underline-offset:4px}.mb-footer-col .mb-icon{width:18px;height:18px;color:var(--mb-gold)}.mb-footer-h{font-family:var(--mb-label);font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--mb-gold);margin-bottom:6px}.mb-footer-muted{color:var(--mb-muted);font-size:14px}.mb-footer-strong{color:var(--mb-brown)!important;font-weight:600}.mb-footer-bar{display:flex;justify-content:space-between;flex-wrap:wrap;gap:10px 24px;padding:18px var(--mb-gutter);border-top:1px solid var(--mb-line);font-family:var(--mb-label);font-size:12px;letter-spacing:.1em;color:var(--mb-muted);max-width:calc(var(--mb-wrap) + 2 * var(--mb-gutter));margin:0 auto}.mb-intro{position:relative;background:var(--mb-dark);color:var(--mb-cream);padding:clamp(40px,6vw,80px) 0 clamp(56px,7vw,96px);overflow:hidden}.mb-intro-in{position:relative}.mb-crumbs{display:flex;gap:10px;font-family:var(--mb-label);font-size:12.5px;letter-spacing:.12em;color:var(--mb-beige);margin-bottom:36px}.mb-crumbs a{color:var(--mb-gold-2);text-decoration:none}.mb-intro-meta{display:flex;align-items:center;gap:16px;margin-bottom:22px}.mb-intro-meta .mb-sheet-no{color:var(--mb-gold-2);border-color:var(--mb-line-dark)}.mb-intro .mb-hero-lead{margin-bottom:0}.mb-intro-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:18px 30px;margin-top:36px}.mb-intro-notice{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;margin:26px 0 0;font-size:14px;color:var(--mb-beige);max-width:80ch}.mb-intro-points{list-style:none;margin:30px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:10px 28px;color:var(--mb-beige);font-size:15px}.mb-intro-points li{display:flex;gap:8px;align-items:center}.mb-intro-points .mb-icon{width:18px;height:18px;color:var(--mb-gold-2)}.mb-intro-points a{color:var(--mb-gold-2)}.mb-spec{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--mb-dark)}.mb-spec li{padding:28px 28px 28px 0;border-bottom:1px solid var(--mb-line-2)}.mb-spec li:nth-child(3n+2),.mb-spec li:nth-child(3n+3){padding-left:28px;border-left:1px solid var(--mb-line-2)}.mb-spec-no{font-family:var(--mb-label);font-size:12px;letter-spacing:.14em;color:var(--mb-gold)}.mb-spec h3{font-family:var(--mb-display);font-weight:450;font-size:21px;margin:10px 0 8px}.mb-spec p{margin:0;color:var(--mb-ink-2);font-size:15px}.mb-terms{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,96px);align-items:start}.mb-terms-list{margin:0;border-top:2px solid var(--mb-dark)}.mb-terms-list div{display:grid;grid-template-columns:150px 1fr;gap:24px;padding:20px 0;border-bottom:1px solid var(--mb-line-2)}.mb-terms-list dt{font-family:var(--mb-label);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mb-gold);padding-top:3px}.mb-terms-list dd{margin:0;color:var(--mb-ink-2)}.mb-example{background:var(--mb-cream);padding:clamp(48px,6vw,96px) 0}.mb-example-in{display:grid;grid-template-columns:250px minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:start}.mb-example-index{position:sticky;top:110px}.mb-example-index-h{display:block;font-family:var(--mb-label);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--mb-gold);margin-bottom:12px}.mb-example-index ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--mb-dark)}.mb-example-index a{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid var(--mb-line-2);text-decoration:none;font-size:15px;color:var(--mb-ink-2)}.mb-example-index a:hover{color:var(--mb-dark)}.mb-example-index a span{font-family:var(--mb-label);font-size:12px;color:var(--mb-gold);padding-top:2px;min-width:32px}.mb-example-meta{margin:24px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.mb-example-meta dt{font-family:var(--mb-label);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--mb-muted)}.mb-example-meta dd{margin:2px 0 0;font-size:14px}.mb-exsec{padding-bottom:clamp(56px,7vw,96px);scroll-margin-top:100px}.mb-exsec-head{display:grid;grid-template-columns:auto 1fr;gap:6px 18px;align-items:baseline;margin-bottom:24px;max-width:900px}.mb-exsec-head .mb-h3{margin:0}.mb-exsec-head p{grid-column:1 / -1;color:var(--mb-ink-2);margin:6px 0 0}.mb-ex-two{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;align-items:start}.mb-ex-two-wide{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}.mb-ex-stack{display:grid;gap:24px}.mb-ex-side{min-width:0}.mb-parts-legend{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 16px;font-size:13.5px}.mb-parts-legend li{display:flex;gap:8px;align-items:baseline}.mb-parts-legend span{font-family:var(--mb-label);color:var(--mb-gold);font-size:12px}.mb-parts-legend strong{font-family:var(--mb-label);font-weight:600;color:var(--mb-brown)}.mb-pdfcard{display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center;padding:26px;background:var(--mb-paper);border:1px solid var(--mb-line)}.mb-pdfcard-icon{width:48px;height:48px;color:var(--mb-gold)}.mb-pdfcard strong{display:block;font-family:var(--mb-display);font-weight:450;font-size:20px}.mb-pdfcard span{font-size:14.5px;color:var(--mb-ink-2)}.mb-status-chain{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;border-top:1px solid var(--mb-line-dark)}.mb-status-chain li{position:relative;padding:28px 20px 0 0;display:grid;gap:6px}.mb-status-dot{position:absolute;top:-6px;left:0;width:11px;height:11px;border-radius:50%;background:var(--mb-dark);border:1px solid var(--mb-gold-2)}.mb-status-chain li.is-key .mb-status-dot{background:var(--mb-gold-2)}.mb-status-chain strong{font-family:var(--mb-display);font-weight:450;font-size:22px;color:var(--mb-cream)}.mb-status-chain li.is-key strong{color:var(--mb-gold-2)}.mb-status-chain span{color:var(--mb-beige);font-size:14.5px}.mb-order{padding-top:clamp(48px,6vw,80px)}.mb-contact-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px);align-items:start}.mb-contact-line{display:flex;gap:12px;align-items:center;font-family:var(--mb-display);font-size:24px;text-decoration:none;margin-bottom:14px}.mb-contact-line .mb-icon{color:var(--mb-gold)}.mb-form{display:grid;grid-template-columns:240px minmax(0,1fr);gap:clamp(28px,4vw,64px);align-items:start}.mb-form-index{position:sticky;top:110px}.mb-form-index-group{margin-bottom:22px}.mb-form-index-h{display:block;font-family:var(--mb-label);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--mb-gold);margin-bottom:8px}.mb-form-index ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--mb-dark)}.mb-form-index a{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--mb-line-2);text-decoration:none;font-size:14.5px;color:var(--mb-ink-2)}.mb-form-index a span{font-family:var(--mb-label);font-size:12px;color:var(--mb-muted);min-width:22px}.mb-form-index a:after{content:"";margin-left:auto;width:9px;height:9px;border-radius:50%;border:1px solid var(--mb-line)}.mb-form-index a.is-done:after{background:var(--mb-gold-2);border-color:var(--mb-gold-2)}.mb-form-draft{font-size:12.5px;color:var(--mb-muted);margin:14px 0 6px}.mb-form-draft span{opacity:.8}.mb-form-main{min-width:0}.mb-form-info{color:var(--mb-ink-2);margin-bottom:26px;max-width:70ch}.mb-form-group{margin-bottom:40px}.mb-form-group-head{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px;padding:14px 0;border-top:3px solid var(--mb-dark);margin-bottom:8px}.mb-form-group-production .mb-form-group-head{border-top-color:var(--mb-gold-2)}.mb-form-group-title{font-family:var(--mb-display);font-size:clamp(24px,2.4vw,32px)}.mb-form-group-note{font-family:var(--mb-label);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--mb-brown)}.mb-fieldset{border:0;margin:0;padding:26px 0 30px;border-bottom:1px solid var(--mb-line);scroll-margin-top:100px;min-width:0}.mb-fieldset>legend{display:flex;align-items:baseline;gap:14px;padding:0;margin-bottom:4px}.mb-fs-no{font-family:var(--mb-label);font-size:12px;letter-spacing:.14em;color:var(--mb-gold)}.mb-fs-title{font-family:var(--mb-display);font-size:22px;font-weight:450}.mb-fs-lead{color:var(--mb-muted);font-size:14.5px;margin:0 0 18px}.mb-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 22px}.mb-field{display:flex;flex-direction:column;gap:7px;min-width:0;margin:0;padding:0;border:0}.mb-field-full{grid-column:1 / -1}.mb-label{font-size:14.5px;font-weight:500;color:var(--mb-ink);padding:0}.mb-label-hint{font-weight:400;color:var(--mb-muted);font-size:13px}.req{color:var(--mb-gold)}.mb-input{width:100%;min-height:50px;padding:12px 14px;font:inherit;font-size:16px;color:var(--mb-ink);background:var(--mb-paper);border:1px solid rgba(89,67,50,.35);border-radius:0;transition:border-color .15s,box-shadow .15s;-webkit-appearance:none;appearance:none}select.mb-input{background-image:linear-gradient(45deg,transparent 50%,var(--mb-brown) 50%),linear-gradient(135deg,var(--mb-brown) 50%,transparent 50%);background-position:calc(100% - 20px) 22px,calc(100% - 15px) 22px;background-size:5px 5px;background-repeat:no-repeat;padding-right:40px}textarea.mb-input{min-height:110px;resize:vertical;line-height:1.5}.mb-input:focus{outline:none;border-color:var(--mb-gold);box-shadow:0 0 0 3px #b9986947}.mb-input[aria-invalid=true]{border-color:var(--mb-err)}.mb-input-unit{position:relative;display:block}.mb-input-unit .mb-input{padding-right:52px}.mb-unit{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-family:var(--mb-label);font-size:13px;color:var(--mb-muted)}.mb-err{color:var(--mb-err);font-size:13.5px}.mb-choices>legend{margin-bottom:8px}.mb-choice-grid{display:flex;flex-wrap:wrap;gap:8px}.mb-choice{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid rgba(89,67,50,.3);background:var(--mb-paper);cursor:pointer;font-size:14.5px;transition:background .15s,border-color .15s}.mb-choice input{position:absolute;opacity:0;inset:0;cursor:pointer;margin:0}.mb-choice:hover{border-color:var(--mb-gold)}.mb-choice.is-on{background:var(--mb-brown);color:var(--mb-paper);border-color:var(--mb-brown)}.mb-choice:focus-within{outline:2px solid var(--mb-gold);outline-offset:2px}.mb-choices[aria-invalid=true] .mb-choice{border-color:var(--mb-err)}.mb-drop{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:26px 18px;border:1px dashed var(--mb-gold);background:var(--mb-paper);text-align:center;cursor:pointer;transition:background .15s}.mb-drop.is-over,.mb-drop:hover{background:#e9dbc673}.mb-drop.has-error{border-color:var(--mb-err)}.mb-drop input{position:absolute;inset:0;opacity:0;cursor:pointer;width:100%}.mb-drop:focus-within{outline:2px solid var(--mb-gold);outline-offset:2px}.mb-drop .mb-icon{color:var(--mb-gold);width:26px;height:26px}.mb-drop-hint{font-size:12.5px;color:var(--mb-muted)}.mb-filelist{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px}.mb-filelist li{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--mb-paper);border:1px solid var(--mb-line-2);font-size:14px}.mb-filelist .mb-icon{width:18px;height:18px;color:var(--mb-gold)}.mb-filename{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mb-filesize{color:var(--mb-muted);font-size:12.5px;white-space:nowrap}.mb-filelist button{display:grid;place-items:center;width:34px;height:34px;border:0;background:none;cursor:pointer;color:var(--mb-brown)}.mb-filelist button .mb-icon{color:inherit}.mb-form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.mb-errsum{border:1px solid var(--mb-err);border-left-width:4px;background:var(--mb-paper);padding:16px 20px;margin-bottom:26px}.mb-errsum:focus{outline:2px solid var(--mb-err);outline-offset:2px}.mb-errsum strong{color:var(--mb-err)}.mb-errsum ul{margin:8px 0 0;padding-left:18px}.mb-errsum a{color:var(--mb-ink)}.mb-submit{position:sticky;bottom:0;z-index:5;background:var(--mb-cream);border-top:3px solid var(--mb-dark);padding:20px 0 18px;scroll-margin-top:120px}.mb-consent{display:flex;gap:12px;align-items:flex-start;font-size:14.5px;color:var(--mb-ink-2);cursor:pointer}.mb-consent input{width:22px;height:22px;margin:1px 0 0;accent-color:var(--mb-brown);flex:none}.mb-consent.has-error{color:var(--mb-err)}.mb-submit-row{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 24px;margin-top:14px}.mb-submit-info{display:flex;flex-direction:column;gap:2px;font-size:13.5px;color:var(--mb-muted);min-width:0}.mb-submit-missing{color:var(--mb-brown)}.mb-progress{height:4px;background:var(--mb-beige);margin-top:12px}.mb-progress span{display:block;height:100%;background:var(--mb-gold);transition:width .2s}.mb-failure{margin-top:12px;padding:12px 16px;border-left:4px solid var(--mb-err);background:var(--mb-paper);color:var(--mb-err)}.mb-done{max-width:760px;padding:clamp(28px,4vw,52px);background:var(--mb-paper);border:1px solid var(--mb-line);border-top:4px solid var(--mb-gold-2)}.mb-done-mark{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:var(--mb-brown);color:var(--mb-paper);margin-bottom:18px}.mb-done .mb-h2{margin:10px 0 24px}.mb-done-ref{display:grid;grid-template-columns:auto 1fr;gap:0;margin:0 0 24px;border-top:1px solid var(--mb-line)}.mb-done-ref div{display:contents}.mb-done-ref dt{font-family:var(--mb-label);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--mb-gold);padding:12px 24px 12px 0;border-bottom:1px solid var(--mb-line-2)}.mb-done-ref dd{margin:0;padding:10px 0;border-bottom:1px solid var(--mb-line-2);font-family:var(--mb-display);font-size:22px}.mb-done-steps{padding-left:20px;display:grid;gap:8px;color:var(--mb-ink-2);margin:0 0 20px}.mb-done-missing{font-size:14.5px;color:var(--mb-brown);background:var(--mb-cream);padding:12px 16px}@media(max-width:1180px){.mb-nav{display:none}.mb-menu-btn{display:inline-flex}.mb-header-actions{margin-left:auto}.mb-titleblock{grid-template-columns:auto repeat(2,minmax(0,1fr))}.mb-titleblock>div{border-top:1px solid var(--mb-line-dark)}.mb-tb-logo{grid-row:span 2}.mb-tb-sheet{display:none!important}.mb-chain{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:36px;border-top:0}.mb-chain-step{border-top:1px solid var(--mb-dark)}.mb-stages-grid{grid-template-columns:1fr 1fr}.mb-gate{grid-column:1 / -1;grid-row:2;border:0;border-top:1px solid var(--mb-line-dark)}.mb-stage-2{grid-column:2;border-left:1px solid var(--mb-line-dark)}}@media(max-width:960px){:root{--mb-header: 72px}.mb-header-logo .mb-logo-img,.mb-header.is-compact .mb-header-logo .mb-logo-img{height:38px}.mb-header.is-compact .mb-header-in{height:64px}.mb-mobile{inset:var(--mb-header) 0 0}.mb-hero-in,.mb-relief,.mb-showcase-panel,.mb-proddocs-grid,.mb-proddocs-row,.mb-modelsec-in,.mb-panelsec-in,.mb-about-in,.mb-faq-in,.mb-terms,.mb-contact-in,.mb-ex-two,.mb-ex-two-wide{grid-template-columns:minmax(0,1fr)}.mb-hero-art{min-height:0;margin-top:12px}.mb-hero-sheet{position:relative;left:auto;bottom:auto;width:auto;margin:-40px 0 0 auto;max-width:380px}.mb-relief-intro,.mb-faq-intro{position:static}.mb-showcase-head{flex-direction:column;align-items:flex-start}.mb-showcase-badge{margin-bottom:20px;margin-top:-24px}.mb-example-in,.mb-form{grid-template-columns:minmax(0,1fr)}.mb-example-index,.mb-form-index{position:static}.mb-form-index ol{display:grid;grid-template-columns:1fr 1fr;column-gap:18px}.mb-spec{grid-template-columns:1fr 1fr}.mb-spec li:nth-child(n){padding:24px 20px 24px 0;border-left:0}.mb-spec li:nth-child(2n){padding-left:20px;border-left:1px solid var(--mb-line-2)}.mb-status-chain{grid-template-columns:1fr;border-top:0;border-left:1px solid var(--mb-line-dark);padding-left:24px}.mb-status-chain li{padding:0 0 26px}.mb-status-dot{left:-30px;top:8px}.mb-footer-in{grid-template-columns:1fr 1fr}.mb-footer-brand{grid-column:1 / -1}.mb-panelsec-shots{order:2}}@media(max-width:680px){body.mb-body{font-size:15.5px}.mb-panel-link span,.mb-header-cta{display:none}.mb-panel-link{width:44px;height:44px;justify-content:center;border:1px solid var(--mb-line)}.mb-header-actions{gap:10px}.mb-hero{padding-top:40px}.mb-hero-ctas .mb-btn{width:100%}.mb-hero-parts{display:none}.mb-hero-sheet{margin:-20px 0 0;max-width:none}.mb-titleblock{grid-template-columns:1fr 1fr}.mb-tb-logo{grid-column:1 / -1;grid-row:auto;display:flex!important;align-items:center}.mb-tb-logo .mb-logo-img{height:44px}.mb-tb-logo .mb-logo-plate{width:100%;justify-content:center}.mb-titleblock>div:nth-child(odd):not(.mb-tb-logo){border-left:0}.mb-titleblock>div:nth-child(2){border-left:0}.mb-titleblock>div:nth-child(3){border-left:1px solid var(--mb-line-dark)}.mb-titleblock>div:nth-child(4){border-left:0}.mb-titleblock>div:nth-child(5){border-left:1px solid var(--mb-line-dark)}.mb-ledger-head{display:none}.mb-ledger-row{grid-template-columns:1fr;gap:8px;padding:22px 0}.mb-ledger-ref{text-align:left}.mb-steps{grid-template-columns:1fr 1fr}.mb-step{padding:14px 4px 12px}.mb-stages-grid{grid-template-columns:1fr}.mb-stage-1,.mb-stage-2{grid-column:1}.mb-stage-2{grid-row:3;border-left:0;border-top:1px solid var(--mb-line-dark)}.mb-gate{grid-row:2;border-bottom:0}.mb-stages-foot .mb-btn{width:100%}.mb-chain{grid-template-columns:1fr;row-gap:0}.mb-chain-step{display:grid;grid-template-columns:56px 1fr;column-gap:12px;padding:20px 0}.mb-chain-no{grid-row:span 3;font-size:34px}.mb-chain-title{margin:0 0 2px;min-height:0}.mb-chain-text{margin-top:6px}.mb-chain-step.is-gate:after{position:static;grid-column:2;justify-self:start;margin-top:8px}.mb-rules,.mb-process-full .mb-rules,.mb-features,.mb-facts{grid-template-columns:1fr}.mb-panelsec-shots{padding-right:34px;padding-bottom:40px}.mb-phone{width:36%;border-radius:18px;padding:5px}.mb-phone img{border-radius:14px}.mb-panelsec-badge{display:none}.mb-faq-item summary{grid-template-columns:1fr 28px}.mb-faq-tag{display:none}.mb-spec{grid-template-columns:1fr}.mb-spec li:nth-child(n){padding:22px 0;border-left:0}.mb-terms-list div{grid-template-columns:1fr;gap:6px}.mb-fields,.mb-form-index ol{grid-template-columns:1fr}.mb-submit-row .mb-btn{width:100%}.mb-pdfcard{grid-template-columns:1fr}.mb-model{aspect-ratio:4 / 5}.mb-model-poster{padding:14% 4% 36%}.mb-model .viewer-stage{aspect-ratio:4 / 5}.mb-footer-in{grid-template-columns:1fr;gap:30px;padding-top:48px}.mb-footer-brand .mb-logo-img{height:54px}.mb-parts-legend{grid-template-columns:1fr}.mb-final-row .mb-btn{width:100%}}@page{size:A4 landscape;margin:0}.mb-print{background:#fff}.pdf-doc{font-family:var(--mb-body);color:var(--mb-ink)}.pdf-page{width:297mm;height:210mm;padding:10mm 12mm 8mm;display:flex;flex-direction:column;gap:6mm;page-break-after:always;break-after:page;background:var(--mb-paper);border:.4mm solid var(--mb-dark);overflow:hidden;margin:0 auto 8mm}.pdf-body{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.pdf-body>.dw{max-height:150mm;width:auto;max-width:100%;margin:0 auto}.pdf-body .mb-table{min-width:0;font-size:8pt}.pdf-body .mb-table th{font-size:6.5pt;padding:4px 6px}.pdf-body .mb-table td{padding:2px 6px;line-height:1.25}.pdf-body .mb-table tfoot th,.pdf-body .mb-table tfoot td{padding-top:4px;font-size:8pt}.pdf-body .mb-sub{font-size:6.8pt}.pdf-body .mb-table-wrap{overflow:visible}.pdf-body .mb-table-note,.pdf-body .mb-legend{font-size:7.5pt;margin:4px 0}.pdf-body .mb-edge{width:14px;height:14px;font-size:7pt}.pdf-two{display:grid;grid-template-columns:1.2fr 1fr;gap:8mm;align-items:center}.pdf-two .dw{max-height:140mm}.pdf-tb{display:grid;grid-template-columns:auto 1fr 2.4fr 1.4fr 1fr .6fr;border:.4mm solid var(--mb-dark);font-size:8pt}.pdf-tb>div{padding:2mm 3mm;border-left:.3mm solid var(--mb-dark);display:flex;flex-direction:column;justify-content:center}.pdf-tb>div:first-child{border-left:0}.pdf-tb span{font-family:var(--mb-label);font-size:6pt;letter-spacing:.14em;text-transform:uppercase;color:var(--mb-muted)}.pdf-tb strong{font-weight:600}.pdf-tb-logo{padding:1mm 3mm!important}.pdf-tb-logo .mb-logo-img{height:9mm;width:auto}.pdf-tb-note{grid-column:1 / -1;border-left:0!important;border-top:.3mm solid var(--mb-dark);background:var(--mb-beige);font-family:var(--mb-label);font-size:7pt;letter-spacing:.14em;padding:1.2mm 3mm!important;align-items:center}.pdf-cover{justify-content:space-between}.pdf-cover-logo .mb-logo-img{height:32mm;width:auto}.pdf-cover-logo{display:flex;justify-content:flex-start}.pdf-cover-text h1{font-family:var(--mb-display);font-weight:400;font-size:24pt;margin:3mm 0}.pdf-cover-text p{font-size:9pt;color:var(--mb-ink-2);max-width:170mm}.pdf-toc{list-style:none;padding:0;margin:4mm 0 0;columns:2;font-size:9pt}.pdf-toc span{font-family:var(--mb-label);color:var(--mb-gold);margin-right:3mm}@media print{.pdf-page{margin:0;border:0}body.mb-body{background:#fff}}@media screen{.mb-print{background:var(--mb-beige);padding:8mm 0}}.mb-ex-exploded{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:24px;align-items:center}.mb-ex-exploded .mb-parts-legend{grid-template-columns:1fr;font-size:15px;gap:8px}@media(max-width:680px){.mb-ex-exploded{grid-template-columns:minmax(0,1fr)}}@media(max-width:680px){.mb-submit{position:static}}.mb-stage-excludes{font-size:14px;color:var(--mb-gold-2);border-left:2px solid var(--mb-gold-2);padding:2px 0 2px 12px;margin:-4px 0 20px}.mb-net-note{margin:26px 0 0;font-family:var(--mb-label);font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--mb-brown)}.mb-sec-dark .mb-net-note{color:var(--mb-beige)}.mb-cnc-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,.7fr);gap:0;border:1px solid var(--mb-line);background:var(--mb-paper)}.mb-cnc-card{padding:clamp(24px,3vw,40px);display:flex;flex-direction:column;gap:14px;min-width:0}.mb-cnc-card .mb-h3{margin:0}.mb-cnc-card p{margin:0;color:var(--mb-ink-2);font-size:15.5px}.mb-cnc-next{border-left:1px solid var(--mb-line);background-image:repeating-linear-gradient(135deg,rgba(185,152,105,.07) 0 1px,transparent 1px 14px)}.mb-cnc-next.is-planned{outline:1px dashed var(--mb-gold-2);outline-offset:-12px}.mb-cnc-status{align-self:flex-start;font-family:var(--mb-label);font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:5px 10px;display:inline-flex;align-items:center;gap:8px}.mb-cnc-status:before{content:"";width:7px;height:7px;border-radius:50%}.mb-cnc-status.is-now{background:var(--mb-brown);color:var(--mb-paper)}.mb-cnc-status.is-now:before{background:var(--mb-gold-2)}.mb-cnc-status.is-planned{background:var(--mb-beige);color:var(--mb-brown);border:1px solid var(--mb-gold-2)}.mb-cnc-status.is-planned:before{border:1px solid var(--mb-brown)}.mb-cnc-list{list-style:none;margin:0;padding:0;display:grid;gap:10px}.mb-cnc-list li{display:flex;gap:10px;align-items:flex-start;font-size:15px;color:var(--mb-ink)}.mb-cnc-list .mb-icon{width:18px;height:18px;color:var(--mb-gold);margin-top:2px}.mb-cnc-card .mb-textlink{align-self:flex-start;margin-top:auto}.mb-cnc-agreed{border-top:1px solid var(--mb-line);padding-top:14px}.mb-cnc-agreed-h{font-family:var(--mb-label);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--mb-gold)}.mb-cnc-agreed ol{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.mb-cnc-agreed li{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border:1px solid var(--mb-line);background:var(--mb-paper);font-size:14px}.mb-cnc-agreed li span{font-family:var(--mb-label);font-size:11px;color:var(--mb-gold)}.mb-cnc-lists{margin:0;display:grid;gap:8px}.mb-cnc-lists dt{font-family:var(--mb-label);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--mb-muted)}.mb-cnc-lists dd{margin:2px 0 0}.mb-cnc-caution{font-size:13.5px!important;color:var(--mb-brown)!important;font-style:italic;font-family:var(--mb-display)}.mb-cnc-figure{margin:0;border-left:1px solid var(--mb-line);padding:24px 20px;display:flex;flex-direction:column;justify-content:center;gap:10px;background:var(--mb-cream-2)}.mb-cnc-figure figcaption{font-family:var(--mb-label);font-size:11.5px;letter-spacing:.06em;color:var(--mb-muted)}.mb-cnc-svg{width:100%;height:auto;max-height:360px}.cnc-board{fill:var(--mb-paper);stroke:var(--mb-dark);stroke-width:3}.cnc-hole{fill:var(--mb-gold-2)}.cnc-cup{fill:none;stroke:var(--mb-brown);stroke-width:3}.cnc-dim{stroke:var(--mb-muted);stroke-width:2}.cnc-txt{font-family:var(--mb-label);font-size:34px;fill:var(--mb-dark)}.cnc-label{font-family:var(--mb-label);font-size:24px;letter-spacing:2px;fill:var(--mb-brown)}@media(max-width:1100px){.mb-cnc-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mb-cnc-figure{grid-column:1 / -1;border-left:0;border-top:1px solid var(--mb-line);flex-direction:row;align-items:center}.mb-cnc-svg{max-width:220px}}@media(max-width:680px){.mb-cnc-grid{grid-template-columns:minmax(0,1fr)}.mb-cnc-next{border-left:0;border-top:1px solid var(--mb-line)}.mb-cnc-figure{flex-direction:column}.mb-cnc-svg{max-width:200px}}
