@font-face{font-family:Barlow Condensed;font-weight:600;font-style:normal;font-display:swap;src:url(/_next/static/media/barlow-condensed-latin-600-normal.b506a7ca.woff2) format("woff2")}@font-face{font-family:Barlow Condensed;font-weight:700;font-style:normal;font-display:swap;src:url(/_next/static/media/barlow-condensed-latin-700-normal.e9811009.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:400;font-style:normal;font-display:swap;src:url(/_next/static/media/inter-latin-400-normal.ef6d3f52.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:500;font-style:normal;font-display:swap;src:url(/_next/static/media/inter-latin-500-normal.b7b43ace.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:600;font-style:normal;font-display:swap;src:url(/_next/static/media/inter-latin-600-normal.8fb1a964.woff2) format("woff2")}@font-face{font-family:Inter;font-weight:700;font-style:normal;font-display:swap;src:url(/_next/static/media/inter-latin-700-normal.953b7aa5.woff2) format("woff2")}.mmh-tool{--mmh-navy:var(--c-primary,#0B1F33);--mmh-orange:var(--c-accent,#F26B1D);--mmh-graphite:var(--c-text,#3A4651);--mmh-concrete:var(--c-bg,#E9ECEF);--mmh-steel:color-mix(in srgb,var(--mmh-navy) 72%,#6f8aa5);--mmh-load:#d4dae0;--mmh-pallet:#aab4be;--mmh-orange-text:#B24400;--mmh-ok-text:#1F5E24;--mmh-warn-text:#7A4900;--mmh-hazard:#F2C200;font-family:var(--f-body,"Inter",system-ui,sans-serif);color:var(--mmh-graphite);background:var(--mmh-concrete);line-height:1.55;overflow-x:clip}.mmh-tool *,.mmh-tool :after,.mmh-tool :before{box-sizing:border-box}.mmh-wrap{width:100%;max-width:1240px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.mmh-bignum,.mmh-footer-name,.mmh-h1,.mmh-h2,.mmh-h3,.mmh-how-list h3{font-family:var(--f-head,"Barlow Condensed","Arial Narrow",sans-serif);font-weight:700;letter-spacing:.01em;line-height:1.02;margin:0}.mmh-h1{font-size:clamp(2.5rem,7vw,4.8rem);text-transform:uppercase;color:#fff}.mmh-h2{font-size:clamp(1.9rem,4vw,2.8rem)}.mmh-h2,.mmh-h3{text-transform:uppercase;color:var(--mmh-navy)}.mmh-h3{font-size:1.5rem;margin-bottom:12px}.mmh-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:10px 18px;border-radius:var(--r,6px);border:2px solid transparent;font:600 .95rem/1.2 var(--f-body,inherit);cursor:pointer;text-decoration:none;transition:transform .16s,box-shadow .16s,background .16s}.mmh-btn:focus-visible,.mmh-faq-item summary:focus-visible,.mmh-tab:focus-visible{outline:3px solid var(--mmh-orange);outline-offset:2px}.mmh-btn-accent{background:var(--mmh-orange);color:var(--mmh-navy)}.mmh-btn-accent:hover{transform:translateY(-1px);box-shadow:0 6px 16px -6px rgba(242,107,29,.7)}.mmh-btn-ghost{background:transparent;color:var(--mmh-navy);border-color:var(--c-line,#C9D0D6)}.mmh-btn-ghost:disabled{opacity:.55;cursor:default}.mmh-btn-line{background:transparent;color:#fff;border-color:rgba(255,255,255,.45)}.mmh-btn-line:hover{border-color:#fff}.mmh-btn-lg{min-height:52px;padding:12px 24px;font-size:1rem}.mmh-hero{position:relative;background:var(--mmh-navy);color:#dfe6ec;padding:clamp(40px,7vw,88px) 0 clamp(36px,6vw,72px);overflow:hidden;isolation:isolate}.mmh-hero.is-embed{padding:20px 0}.mmh-hero.is-embed .mmh-h1{font-size:clamp(1.8rem,5vw,2.6rem)}.mmh-iso{position:absolute;inset:0;width:100%;height:100%;color:#fff;opacity:.2;z-index:-1}.mmh-hero-grid{display:grid;grid-gap:clamp(28px,5vw,56px);gap:clamp(28px,5vw,56px);align-items:center}@media (min-width:980px){.mmh-hero-grid{grid-template-columns:1.05fr 1fr}}.mmh-kicker{display:flex;align-items:center;gap:12px;margin:0 0 18px;font:600 .8rem/1 var(--f-body,inherit);letter-spacing:.16em;text-transform:uppercase;color:var(--mmh-orange)}.mmh-kicker-bar{width:36px;height:3px;background:var(--mmh-orange)}.mmh-sub{font-size:clamp(1.05rem,2vw,1.3rem);max-width:34em;margin:20px 0 28px;color:#e7edf2}.mmh-cta{display:flex;flex-wrap:wrap;gap:12px}.mmh-facts{list-style:none;padding:0;margin:28px 0 0;display:grid;grid-gap:4px;gap:4px;font-size:.9rem;color:#c3cfda}.mmh-facts b{color:#fff;font-weight:600}.mmh-hero-art{min-width:0}.mmh-hazard{height:4px;background:repeating-linear-gradient(-45deg,var(--mmh-hazard) 0 12px,#111 12px 24px)}.mmh-estimator{padding:clamp(32px,5vw,64px) 0;scroll-margin-top:8px;outline:none}.mmh-fields{display:grid;grid-gap:22px;gap:22px}.mmh-lead{margin:0;font-size:1.02rem;max-width:46em}.mmh-pair{display:grid;grid-gap:18px;gap:18px;align-items:start}@media (min-width:700px){.mmh-pair{grid-template-columns:1fr 1fr}}.mmh-fieldaction{display:flex;align-items:flex-end;min-height:44px}.mmh-small{font-size:.86rem;color:var(--c-muted,#4F5B66);margin:0}.mmh-dot{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--c-success,#2E7D32);margin-right:6px}.mmh-capacity-ok,.mmh-ok{margin:0;padding:10px 14px;border-left:4px solid var(--c-success,#2e7d32);background:var(--c-surface,#fff);color:var(--mmh-ok-text);font-size:.92rem}.mmh-ok{background:transparent;padding:4px 0 0;border:0;font-weight:600}.mmh-readout-card{display:grid;grid-gap:12px;gap:12px;padding:18px 20px;background:var(--c-surface,#fff);border-radius:var(--r,6px);border:1px solid var(--c-line,#c9d0d6);border-top:4px solid var(--mmh-orange)}.mmh-bigpos{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.mmh-bignum{font-size:clamp(2.6rem,6vw,3.6rem);color:var(--mmh-navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mmh-bigunit{font:700 1.1rem var(--f-head,inherit);text-transform:uppercase;letter-spacing:.04em;color:var(--mmh-navy)}.mmh-formula{font-size:.82rem;color:var(--c-muted,#4F5B66)}.mmh-short{display:grid;grid-gap:10px;gap:10px;justify-items:start;color:var(--mmh-warn-text)}.mmh-short p{margin:0}.mmh-note{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 14px;padding:14px 18px;background:var(--c-surface,#fff);border:1px solid var(--c-line,#c9d0d6);border-radius:var(--r,6px)}.mmh-note-k{font-weight:600}.mmh-note-v{font:700 1.6rem var(--f-head,inherit);color:var(--mmh-navy)}.mmh-addons{display:grid;grid-gap:10px;gap:10px}.mmh-addon-desc{display:inline-flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline}.mmh-price,.mmh-qty{font-size:.8rem;font-weight:600;padding:1px 8px;border-radius:99px;background:var(--mmh-concrete);color:var(--mmh-navy)}.mmh-engineered{display:grid;grid-gap:4px;gap:4px;padding:14px;background:var(--mmh-navy);color:#fff;border-left:4px solid var(--mmh-orange);font-size:.9rem}.mmh-engineered strong{font:700 1.3rem var(--f-head,inherit);text-transform:uppercase}.mmh-engineered-banner{margin:0;padding:12px 16px;background:var(--mmh-navy);color:#fff;border-left:4px solid var(--mmh-orange);font-weight:600}.mmh-review{display:grid;grid-gap:24px;gap:24px}.mmh-lead-block{display:grid;grid-gap:4px;gap:4px}.mmh-studio{--mmh-dim:var(--mmh-graphite);background:var(--c-surface,#fff);border:1px solid var(--c-line,#c9d0d6);border-radius:var(--r,6px);padding:12px 14px 14px;min-width:0}.mmh-studio.on-dark{--mmh-graphite:#d7dee5;--mmh-navy:#9db4cc;--mmh-steel:#7fa0bf;--mmh-load:#3b5068;--mmh-pallet:#6f8399;--mmh-orange-text:var(--mmh-orange);background:rgba(255,255,255,.06);border-color:rgba(255,255,255,.18);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#e7edf2}.mmh-studio-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:6px}.mmh-tabs{display:inline-flex;border:1px solid var(--c-line,#c9d0d6);border-radius:99px;padding:3px;background:var(--mmh-concrete)}.on-dark .mmh-tabs{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2)}.mmh-tab{min-height:36px;padding:6px 18px;border:0;border-radius:99px;background:transparent;font:600 .88rem var(--f-body,inherit);color:inherit;cursor:pointer}.mmh-tab[aria-selected=true]{background:var(--mmh-orange);color:#0B1F33}.mmh-legend{display:flex;flex-wrap:wrap;gap:4px 14px;list-style:none;margin:0;padding:0;font-size:.78rem}.mmh-legend .sw{display:inline-block;width:18px;height:6px;border-radius:1px;vertical-align:middle;margin-right:4px}.sw-std{background:var(--mmh-steel)}.sw-hd{background:var(--mmh-orange)}.sw-ceil{height:0!important;border-top:2px dashed var(--mmh-orange);background:none}.mmh-canvas{min-width:0}.mmh-svg{display:block;width:100%;height:auto;max-height:520px}.is-compact .mmh-svg{max-height:380px}.mmh-svg-label{font:600 12px var(--f-body,Inter,sans-serif);fill:var(--mmh-graphite)}.mmh-svg-small{font:500 10.5px var(--f-body,Inter,sans-serif);fill:var(--mmh-graphite)}.mmh-svg-faint{opacity:.75}.mmh-svg-orange{fill:var(--mmh-orange-text)}.mmh-svg-badge-num{font:700 24px var(--f-head,"Barlow Condensed",sans-serif);fill:#fff}.mmh-svg-badge-label{font:600 11px var(--f-body,Inter,sans-serif);fill:#dfe6ec;letter-spacing:.08em;text-transform:uppercase}.mmh-dim line{stroke:var(--mmh-dim);stroke-width:1}.mmh-pop{animation:mmh-pop .32s ease-out both}@keyframes mmh-pop{0%{opacity:0}to{opacity:1}}.mmh-readout{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px;margin:8px 0 0}.mmh-readout div{padding:8px 10px;background:var(--mmh-concrete);border-radius:4px;min-width:0}.on-dark .mmh-readout div{background:rgba(255,255,255,.08)}.mmh-readout dt{font-size:.7rem;text-transform:uppercase;letter-spacing:.08em;color:var(--c-muted,#4F5B66)}.on-dark .mmh-readout dt{color:#c3cfda}.mmh-readout dd{margin:0;font:700 1.35rem var(--f-head,inherit);color:var(--mmh-navy);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.on-dark .mmh-readout dd{color:#fff}@media (max-width:460px){.mmh-readout{grid-template-columns:repeat(2,minmax(0,1fr))}}.mmh-how{background:var(--c-surface,#fff);padding:clamp(36px,6vw,72px) 0;border-top:1px solid var(--c-line,#c9d0d6)}.mmh-how-list{list-style:none;margin:28px 0 0;padding:0;display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));counter-reset:none}.mmh-how-list li{position:relative;padding-top:14px;border-top:3px solid var(--mmh-navy)}.mmh-how-n{display:inline-grid;place-items:center;width:32px;height:32px;margin-bottom:8px;background:var(--mmh-orange);color:var(--mmh-navy);font:700 1.1rem var(--f-head,inherit)}.mmh-how-list h3{font-size:1.35rem;color:var(--mmh-navy);text-transform:uppercase;margin-bottom:6px}.mmh-how-list p{margin:0;font-size:.95rem}.mmh-faq{background:var(--mmh-concrete);padding:clamp(36px,6vw,72px) 0}.mmh-faq-grid{display:grid;grid-gap:28px;gap:28px}@media (min-width:900px){.mmh-faq-grid{grid-template-columns:.8fr 1.4fr;align-items:start}}.mmh-sub-dark{margin:14px 0 0;max-width:30em;font-size:.95rem}.mmh-faq-list{display:grid;grid-gap:10px;gap:10px}.mmh-faq-item{background:var(--c-surface,#fff);border:1px solid var(--c-line,#c9d0d6);border-radius:var(--r,6px)}.mmh-faq-item summary{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px 18px;min-height:52px;cursor:pointer;list-style:none;font:600 1.02rem var(--f-body,inherit);color:var(--mmh-navy)}.mmh-faq-item summary::-webkit-details-marker{display:none}.mmh-faq-plus{position:relative;flex:none;width:16px;height:16px}.mmh-faq-plus:after,.mmh-faq-plus:before{content:"";position:absolute;left:0;right:0;top:7px;height:2px;background:var(--mmh-orange-text);transition:transform .2s}.mmh-faq-plus:after{transform:rotate(90deg)}.mmh-faq-item[open] .mmh-faq-plus:after{transform:rotate(0)}.mmh-faq-item p{margin:0;padding:0 18px 18px;max-width:52em}.mmh-footer{background:var(--mmh-navy);color:#c9d4de;font-size:.92rem}.mmh-footer-grid{display:grid;grid-gap:28px;gap:28px;padding-top:40px;padding-bottom:28px;grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.mmh-footer address,.mmh-footer p{margin:0 0 6px;font-style:normal}.mmh-footer a{color:#fff;text-underline-offset:3px}.mmh-footer-name{font-size:1.8rem;color:#fff;text-transform:uppercase;margin-bottom:6px}.mmh-footer-tag{font-style:italic}.mmh-footer-h{margin-top:10px!important;font-size:.74rem;text-transform:uppercase;letter-spacing:.12em;color:var(--mmh-orange);font-weight:600}.mmh-footer-fine{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px 24px;padding-top:16px;padding-bottom:28px;border-top:1px solid rgba(255,255,255,.16);font-size:.8rem;color:#aab8c5}.mmh-footer-fine p{margin:0}@media (prefers-reduced-motion:reduce){.mmh-pop{animation:none}.mmh-btn,.mmh-faq-plus:after,.mmh-faq-plus:before{transition:none}}@media print{.mmh-estimator,.mmh-faq,.mmh-footer,.mmh-hero,.mmh-how{display:none!important}}.mmh-hero-copy .mmh-sub{margin-top:22px}