.md-site.md-public.md-optimizer{background:#242320}.md-site.md-public.md-optimizer .md-head{background:linear-gradient(#242320b8,#24232045);padding-inline:5%}.md-site.md-public.md-optimizer .md-head:after{content:"";bottom:0;border-bottom:1px solid #f1e8d74a;position:absolute;inset-inline:1.5%}.md-site.md-public.md-optimizer .md-head .md-nav{gap:clamp(20px,2.7vw,44px)}.md-site.md-public.md-optimizer .md-head .md-nav a[aria-current=page]{color:#f6f1e8;border-color:#62d6f4;border-bottom-width:2px}.md-optimizer .opt-page{isolation:isolate;color:#f6f1e8;background:#242320;position:relative;overflow:hidden}.md-optimizer .opt-backdrop{object-fit:cover;object-position:58% center;z-index:-2}.md-optimizer .opt-page:before{content:"";z-index:-1;background:linear-gradient(90deg,#191916bd 0%,#19191670 40%,#19191626 70%),linear-gradient(#0000 50%,#19191666);position:absolute;inset:0}.md-optimizer .opt-wrap{width:90%;max-width:1600px;margin-inline:auto}.md-optimizer .opt-hero{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:2.5%;min-height:740px;padding-block:142px 42px;display:grid}.md-optimizer .opt-wordmark{letter-spacing:-1.6px;align-items:center;gap:14px;margin-bottom:28px;font-size:34px;font-weight:700;line-height:1;display:flex}.md-optimizer .opt-wordmark>svg{color:#62d6f4;flex-shrink:0;width:43px;height:43px}.md-optimizer .opt-dot{color:#62d6f4}.md-optimizer .opt-eyebrow{letter-spacing:.19em;text-transform:uppercase;color:#e4dfd6;margin:0 0 16px;font-size:10px;line-height:1.6}.md-site.md-public.md-optimizer .opt-intro h1{letter-spacing:-.045em;color:#faf7ef;margin:0 0 24px;font-family:Georgia,Times New Roman,serif;font-size:clamp(52px,6.35vw,100px);font-weight:400;line-height:.99}.md-optimizer .opt-intro h1>span{display:block}.md-optimizer .opt-intro h1>span:last-child{color:#e9c99b;white-space:nowrap}.md-optimizer .opt-description{color:#eeeae3;max-width:470px;margin:0 0 25px;font-size:clamp(16px,1.4vw,20px);line-height:1.6}.md-optimizer .opt-button{border:1px solid #0000;border-radius:7px;justify-content:space-between;align-items:center;gap:30px;min-height:56px;padding:16px 24px;font-size:17px;font-weight:600;line-height:1.3;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.md-optimizer .opt-button svg{flex-shrink:0;width:22px;height:22px}.md-optimizer .opt-button-primary{color:#09222d;background:#57cef0;border-color:#96e5f7;box-shadow:inset 0 1px 1px #ffffff60}.md-optimizer .opt-button-primary:hover{background:#8fe2f7}.md-optimizer .opt-package-note{color:#ded8cf;margin:12px 0 0;font-size:12px;line-height:1.5}.md-site.md-public.md-optimizer .opt-page a:focus-visible{outline-offset:5px;outline:3px solid #83e0f7}.md-optimizer .opt-graphic{align-items:center;gap:16px;width:100%;min-width:0;margin:32px 0 0;padding:0;font-family:Arial,Helvetica,sans-serif;display:flex;position:relative}.md-optimizer .opt-inventory{color:#e9eef1;background:linear-gradient(145deg,#17232ef5,#0e1720f2);border:1px solid #6e99af80;border-radius:10px;flex-shrink:0;width:36%;padding:18px 12px;box-shadow:0 12px 24px #0003}.md-optimizer .opt-panel-heading{justify-content:space-between;align-items:center;gap:8px;margin:0 6px 15px;font-size:16px;display:flex}.md-optimizer .opt-panel-heading svg{color:#75d9f5;flex-shrink:0}.md-optimizer .opt-remnant{white-space:nowrap;border:1px solid #52718530;border-radius:6px;align-items:center;gap:12px;min-height:85px;margin-top:10px;padding:12px 10px;font-size:11px;display:flex}.md-optimizer .opt-remnant-selected{background:#68d4f511;border-color:#75d9f5;box-shadow:inset 0 0 0 1px #75d9f530}.md-optimizer .opt-remnant-selected strong{color:#83ddf7;margin-bottom:10px;font-size:12px;display:block}.md-optimizer .opt-wood-swatch{background:repeating-linear-gradient(2deg,#b5987440 0 1px,#0000 1px 5px),linear-gradient(95deg,#b49775,#e1c9a7 50%,#c9ae89);border:1px solid #ddc7a5;border-radius:5px;flex-shrink:0;width:48px;height:56px;display:block}.md-optimizer .opt-flow-arrow{z-index:2;color:#6ed6f1;pointer-events:none;width:14%;height:auto;position:absolute;top:27%;left:32%}.md-optimizer .opt-cutting-plan{color:#242b30;background:#f2efe9;border:1px solid #d6d0c6;border-radius:10px;flex:1;min-width:0;padding:24px 20px 20px;transform:rotate(-1deg);box-shadow:0 14px 32px #0003}.md-optimizer .opt-plan-heading{border-bottom:1px solid #c9c5bd;justify-content:space-between;align-items:center;gap:10px;padding-bottom:18px;font-size:16px;display:flex}.md-optimizer .opt-plan-heading>span{color:#676b6e;font-size:10px}.md-optimizer .opt-stock-found{color:#20526a;background:#d4edf6;border:1px solid #90d0e5;border-radius:4px;align-items:center;gap:8px;margin-top:16px;padding:9px 10px;font-size:11px;display:inline-flex}.md-optimizer .opt-plan-diagram{margin-top:12px;padding:46px 0 0 24px;position:relative}.md-optimizer .opt-dimension-horizontal{border-inline:1px solid #a7a8a4;height:8px;position:absolute;top:25px;left:24px;right:0}.md-optimizer .opt-dimension-horizontal:after{content:"";border-top:1px solid #a7a8a4;position:absolute;top:4px;left:0;right:0}.md-optimizer .opt-dimension-horizontal>span{text-align:center;font:10px monospace;display:block;transform:translateY(-16px)}.md-optimizer .opt-dimension-vertical{border-block:1px solid #a7a8a4;width:8px;position:absolute;top:46px;bottom:0;left:3px}.md-optimizer .opt-dimension-vertical:after{content:"";border-left:1px solid #a7a8a4;position:absolute;top:0;bottom:0;left:4px}.md-optimizer .opt-dimension-vertical>span{width:max-content;font:10px monospace;position:absolute;top:50%;left:-6px;transform:translate(-50%,-50%)rotate(-90deg)}.md-optimizer .opt-board{aspect-ratio:980/535;background:repeating-linear-gradient(2deg,#bda58150 0 1px,#0000 1px 4px),linear-gradient(90deg,#ddcdb5,#d0b997,#e1cfb0);border:1px solid #aba69c;grid-template-columns:1fr 1fr;gap:2px;padding:2%;display:grid}.md-optimizer .opt-shelf{background:#e8ddc84d;border:1px dashed #2b98c1;flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex;box-shadow:0 0 0 1px #67c8e8}.md-optimizer .opt-shelf strong{font-size:clamp(11px,1.05vw,17px);font-weight:500}.md-optimizer .opt-shelf span{white-space:nowrap;font:clamp(8px,.73vw,11px) monospace}.md-optimizer .opt-plan-caption{text-align:center;color:#373d40;margin:20px 0 0;font:clamp(8px,.65vw,10px)/1.6 monospace}.md-optimizer .opt-benefits{border-top:1px solid #e4dcc663;grid-template-columns:repeat(4,minmax(0,1fr));padding-block:30px;display:grid}.md-optimizer .opt-benefit{border-left:1px solid #e4dcc663;padding:0 24px}.md-optimizer .opt-benefit:first-child{border-left:0;padding-left:0}.md-optimizer .opt-benefit:last-child{padding-right:0}.md-optimizer .opt-benefit>svg{color:#62d6f4;width:38px;height:38px;margin-bottom:18px}.md-site.md-public.md-optimizer .opt-benefit h2{letter-spacing:-.02em;color:#faf7ef;margin:0 0 10px;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:600;line-height:1.4}.md-optimizer .opt-benefit p{color:#d7d3cc;margin:0;font-size:14px;line-height:1.5}.md-optimizer .opt-closing{background:#211d1760;border-top:1px solid #e4dcc663}.md-optimizer .opt-closing>.opt-wrap{justify-content:space-between;align-items:center;gap:30px;padding-block:40px;display:flex}.md-site.md-public.md-optimizer .opt-closing h2{color:#faf7ef;letter-spacing:-.025em;margin:0;font:400 clamp(26px,3.05vw,46px)/1.18 Georgia,Times New Roman,serif}.md-optimizer .opt-button-secondary{color:#faf7ef;background:#241f1b55;border-color:#e7e0d0;flex-shrink:0}.md-optimizer .opt-button-secondary:hover{background:#524738}@media (min-width:1600px){.md-optimizer .opt-hero{gap:4%;min-height:800px}.md-optimizer .opt-cutting-plan{padding:30px}.md-optimizer .opt-inventory{padding:22px 16px}.md-optimizer .opt-remnant{min-height:96px;font-size:13px}}@media (max-width:1100px){.md-site.md-public.md-optimizer .md-head .md-nav{gap:18px}.md-optimizer .opt-hero{min-height:660px;padding-top:132px}.md-site.md-public.md-optimizer .opt-intro h1{font-size:6.35vw}.md-optimizer .opt-inventory{padding:14px 8px}.md-optimizer .opt-panel-heading{margin-inline:2px;font-size:13px}.md-optimizer .opt-remnant{gap:8px;min-height:75px;padding:10px 6px;font-size:9px}.md-optimizer .opt-remnant-selected strong{font-size:10px}.md-optimizer .opt-wood-swatch{width:34px;height:43px}.md-optimizer .opt-cutting-plan{padding:18px 14px}.md-optimizer .opt-benefit{padding-inline:18px}}@media (max-width:900px){.md-site.md-public.md-optimizer .md-head.md-menu-open{background:var(--md-menu-surface)}.md-site.md-public.md-optimizer .md-head .md-nav{gap:0}.md-site.md-public.md-optimizer .md-head .md-nav a[aria-current=page]{color:var(--md-ink);border-color:var(--md-menu-line);border-bottom-width:0}.md-optimizer .opt-hero{grid-template-columns:minmax(0,1fr);gap:12px;padding-block:128px 40px}.md-optimizer .opt-intro{max-width:660px}.md-site.md-public.md-optimizer .opt-intro h1{font-size:clamp(56px,9.7vw,82px)}.md-optimizer .opt-description{max-width:510px;font-size:18px}.md-optimizer .opt-graphic{max-width:660px;margin:25px auto 0}.md-optimizer .opt-panel-heading{font-size:16px}.md-optimizer .opt-inventory{padding:18px 12px}.md-optimizer .opt-remnant{gap:12px;min-height:85px;padding:12px 10px;font-size:11px}.md-optimizer .opt-remnant-selected strong{font-size:12px}.md-optimizer .opt-wood-swatch{width:46px;height:54px}.md-optimizer .opt-cutting-plan{padding:24px 20px}.md-optimizer .opt-shelf strong{font-size:15px}.md-optimizer .opt-shelf span{font-size:10px}.md-optimizer .opt-plan-caption{font-size:9px}.md-optimizer .opt-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 0}.md-optimizer .opt-benefit:nth-child(3){border-left:0;padding-left:0}.md-optimizer .opt-closing>.opt-wrap{flex-direction:column;align-items:flex-start;gap:24px}.md-optimizer .opt-closing h2{max-width:600px}}@media (max-width:540px){.md-optimizer .opt-wrap{width:88%}.md-optimizer .opt-hero{padding-top:115px;padding-bottom:30px}.md-optimizer .opt-wordmark{margin-bottom:25px;font-size:29px}.md-optimizer .opt-wordmark>svg{width:36px;height:36px}.md-optimizer .opt-eyebrow{letter-spacing:.12em;max-width:280px;font-size:9px}.md-site.md-public.md-optimizer .opt-intro h1{margin-bottom:20px;font-size:clamp(43px,11.8vw,64px);line-height:1.04}.md-optimizer .opt-description{font-size:16px;line-height:1.65}.md-optimizer .opt-button{padding:15px 20px;font-size:16px}.md-optimizer .opt-package-note{font-size:11px}.md-optimizer .opt-graphic{flex-direction:column;align-items:stretch;gap:16px;margin-top:22px}.md-optimizer .opt-inventory{width:100%;padding:16px}.md-optimizer .opt-remnant{min-height:76px;font-size:12px}.md-optimizer .opt-remnant:not(.opt-remnant-selected){display:none}.md-optimizer .opt-remnant-selected strong{margin-bottom:8px;font-size:13px}.md-optimizer .opt-wood-swatch{width:48px;height:48px}.md-optimizer .opt-flow-arrow{width:62px;top:129px;left:auto;right:25px;transform:rotate(40deg)}.md-optimizer .opt-cutting-plan{padding:20px 16px;transform:none}.md-optimizer .opt-plan-diagram{margin-top:14px}.md-optimizer .opt-shelf strong{font-size:13px}.md-optimizer .opt-shelf span,.md-optimizer .opt-plan-caption{font-size:9px}.md-optimizer .opt-benefits{grid-template-columns:minmax(0,1fr);gap:0;padding:0}.md-optimizer .opt-benefit{border-bottom:1px solid #e4dcc633;border-left:0;grid-template-columns:34px minmax(0,1fr);gap:6px 18px;padding:24px 0;display:grid}.md-optimizer .opt-benefit:last-child{border-bottom:0}.md-optimizer .opt-benefit>svg{grid-row:1/3;width:32px;height:32px;margin:0}.md-site.md-public.md-optimizer .opt-benefit h2{margin:0;font-size:16px}.md-optimizer .opt-benefit p{font-size:14px}.md-optimizer .opt-closing>.opt-wrap{padding-block:30px}.md-site.md-public.md-optimizer .opt-closing h2{font-size:32px}}@media (prefers-reduced-motion:reduce){.md-optimizer .opt-button{transition:none}}
