.match-example[data-astro-cid-6ehsbzgh]{grid-template-columns:minmax(0,15rem) minmax(0,1fr);align-items:center;gap:1.5rem;margin:0;padding:1rem 0;display:grid}.match-example[data-astro-cid-6ehsbzgh][hidden]{display:none}svg[data-astro-cid-6ehsbzgh]{width:100%;height:auto;display:block}.match-paper[data-astro-cid-6ehsbzgh]{fill:var(--color-panel)}.match-frame[data-astro-cid-6ehsbzgh],.match-seams[data-astro-cid-6ehsbzgh]{fill:none;stroke:var(--color-field-border);stroke-width:1px}.match-motif[data-astro-cid-6ehsbzgh]{fill:none;stroke:var(--color-brass);stroke-width:1.6px;stroke-linejoin:round}.match-texture[data-astro-cid-6ehsbzgh]{stroke:var(--color-line);stroke-width:2px}text[data-astro-cid-6ehsbzgh]{font:16px var(--font-sans);fill:var(--color-stone)}figcaption[data-astro-cid-6ehsbzgh] strong[data-astro-cid-6ehsbzgh]{font:500 1.5rem/1.2 var(--font-serif)}figcaption[data-astro-cid-6ehsbzgh] p[data-astro-cid-6ehsbzgh]{font-size:var(--text-body);margin:.5rem 0;line-height:1.6}figcaption[data-astro-cid-6ehsbzgh] small[data-astro-cid-6ehsbzgh]{font-size:var(--text-meta);color:var(--color-stone);line-height:1.5;display:block}@media (width<=47.99rem){.match-example[data-astro-cid-6ehsbzgh]{grid-template-columns:minmax(0,1fr);gap:1rem}svg[data-astro-cid-6ehsbzgh]{max-width:15rem;margin-inline:auto}}.calculator-backdrop[data-astro-cid-niuurcpo]{fill:none;height:auto;stroke:var(--color-brass);stroke-width:1.4px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;user-select:none;display:block;position:absolute}.calculator-backdrop[data-astro-cid-niuurcpo] .fine[data-astro-cid-niuurcpo]{stroke-width:.8px;opacity:.65}.calculator-backdrop[data-astro-cid-niuurcpo] .rule[data-astro-cid-niuurcpo]{stroke-width:1px}.calculator-backdrop[data-astro-cid-niuurcpo] .wash[data-astro-cid-niuurcpo]{fill:url(#qc-background-paper);stroke:none}.calculator-backdrop[data-astro-cid-niuurcpo] .sheet[data-astro-cid-niuurcpo]{fill:var(--color-gold);fill-opacity:.15}.calculator-backdrop--roll[data-astro-cid-niuurcpo]{opacity:.16;width:clamp(24rem,37vw,36rem);top:1.5rem;right:max(.5rem,50% - 40rem)}.calculator-backdrop--measure[data-astro-cid-niuurcpo]{opacity:.1;width:32rem;top:63rem;right:-15rem}.calculator-backdrop--wall[data-astro-cid-niuurcpo]{opacity:.12;width:32rem;top:-.6rem;right:-1rem}@media (width<=1023px){.calculator-backdrop--roll[data-astro-cid-niuurcpo]{opacity:.075;width:28rem;top:2.5rem;right:-9rem;mask-image:linear-gradient(90deg,#0000 15%,#000 65%)}.calculator-backdrop--measure[data-astro-cid-niuurcpo]{display:none}.calculator-backdrop--wall[data-astro-cid-niuurcpo]{opacity:.07;width:27rem;right:-11rem;mask-image:linear-gradient(90deg,#0000 15%,#000 80%)}}@media (width<=479px){.calculator-backdrop--roll[data-astro-cid-niuurcpo]{opacity:.06;width:27rem;top:2rem;right:-12rem}}html[data-effects=reduced] .calculator-backdrop[data-astro-cid-niuurcpo]{display:none}@media (prefers-reduced-motion:reduce),(forced-colors:active),print{.calculator-backdrop[data-astro-cid-niuurcpo]{display:none}}.qc-page{isolation:isolate;position:relative}.qc-background{pointer-events:none;position:absolute;inset:0;overflow:clip}.qc-page>.container-page{position:relative}.qc-method{isolation:isolate;position:relative;overflow:clip}.qc-method>:not(.calculator-backdrop){position:relative}.qc{accent-color:var(--color-ink);grid-template-columns:minmax(0,1fr);display:grid}.qc>*+*{margin-top:var(--space-8)}.qc>.qc-docket{margin-top:var(--space-6)}@media (width>=64rem){.qc{grid-template-columns:minmax(0,46rem) minmax(18rem,22rem);justify-content:space-between;align-items:start;column-gap:clamp(3rem,5vw,5rem)}.qc>*{grid-column:1}.qc>.qc-docket{top:calc(var(--header-height) + var(--header-inset-top) + var(--space-6));grid-area:1/2/span 9;align-self:start;margin-top:0;position:sticky}}html:has(.qc){scroll-padding-top:calc(var(--header-height) + var(--header-inset-top) + 1rem)}@media (width<=79.99rem){html:has(.qc){scroll-padding-bottom:var(--dock-clearance)}}html:not(.js) .qc-docket,html:not(.js) .qc :is([type=submit],[data-add-opening],[data-add-return],[data-add-wall]){display:none}.qc-start-options{flex-wrap:wrap;align-items:center;gap:.25rem 1.25rem;margin-top:1rem;display:flex}.qc-start-options>span{color:var(--color-stone);font-size:var(--text-meta)}@media print{.qc-start-options,.qc-match-guide{display:none!important}}@media (width<=47.99rem){.qc-lede{font-size:var(--text-body)}}.qc-step>legend,.qc-more>summary,.qc-result h3,.qc-docket-title{font-family:var(--font-serif);font-size:var(--text-h3);margin:0;font-weight:500;line-height:1.15}main .guide-next>h2:not(.sr-only){font-size:var(--text-h3)}.qc-num{min-width:1.5em;font-family:var(--font-serif);color:var(--color-brass);font-variant-numeric:lining-nums;display:inline-block}.qc-hint{max-width:var(--measure-copy);color:var(--color-stone);font-size:var(--text-meta);margin:0}.qc-hint a,.qc-result a:not(.mw-action),.qc-docket a:not(.mw-action){color:inherit;text-decoration:underline;text-decoration-color:var(--color-brass);text-underline-offset:3px}.qc-step{gap:var(--space-5);border:0;min-width:0;margin:0;padding:0;display:grid}.qc-step>legend,.qc-more>summary{float:left;width:100%;padding:var(--space-5) 0 0;border-top:1px solid var(--color-line)}.qc-step>legend+*{clear:both}.qc-more>summary{cursor:pointer;align-items:flex-start;gap:.25rem;min-height:44px;list-style:none;display:flex}.qc-more>summary::-webkit-details-marker{display:none}.qc-summary-text{flex:1}.qc-summary-note{font:400 var(--text-meta)/1.5 var(--font-sans);color:var(--color-stone);margin-top:.35rem;display:block}.qc-plus{flex:none;width:.9rem;height:.9rem;margin:.55em 0 0 1rem;position:relative}.qc-plus:before,.qc-plus:after{content:"";background:var(--color-brass);position:absolute}.qc-plus:before{width:100%;height:2px;top:calc(50% - 1px);left:0}.qc-plus:after{width:2px;height:100%;top:0;left:calc(50% - 1px)}.qc-more[open] .qc-plus:after{transform:scaleY(0)}@media (prefers-reduced-motion:no-preference){.qc-plus:after{transition:transform .2s}}.qc-sub{border-top:1px solid var(--color-line)}.qc-sub>summary{cursor:pointer;align-items:center;gap:.5rem;min-height:48px;font-weight:500;list-style:none;display:flex}.qc-sub>summary::-webkit-details-marker{display:none}.qc-sub>summary:before{content:"+";width:1ch;color:var(--color-brass);font-size:1.2em;line-height:1}.qc-sub[open]>summary:before{content:"−"}.qc-sub>div{padding:var(--space-3) 0 0}.qc-group{gap:var(--space-2);border:0;min-width:0;margin:0;padding:0;display:grid}.qc-group>legend{margin-bottom:var(--space-2);padding:0;font-weight:500}.qc-group-quiet>legend{font-weight:400;font-size:var(--text-meta);color:var(--color-stone)}.qc-seg{border:1px solid var(--color-ink);border-radius:var(--button-radius);grid-auto-columns:1fr;grid-auto-flow:column;display:grid}.qc-seg label{margin:0;display:block}.qc-seg span{border-left:1px solid var(--color-line);text-align:center;cursor:pointer;justify-content:center;align-items:center;min-height:48px;padding:0 .5rem;line-height:1.2;display:flex;position:relative}.qc-seg label:first-child span{border-left:0}.qc-seg input:checked+span{background:var(--color-ink);color:var(--color-ivory)}.qc-seg input:focus-visible+span{z-index:1;outline:2px solid var(--color-brass);outline-offset:2px}.qc-seg-small{max-width:26rem}.qc-seg-small span{min-height:44px;font-size:var(--text-meta)}@media (forced-colors:active){.qc-seg input:checked+span{forced-color-adjust:none;color:highlighttext;background:highlight}}.qc-checks{flex-wrap:wrap;gap:0 1.5rem;display:flex}.qc-checks>legend{flex-basis:100%}.qc-checks label{align-items:center;gap:.5rem;min-height:44px;display:inline-flex}.qc-checks input{width:1.1rem;height:1.1rem}.qc .field :is(input,select),.qc~.guide-next{border-radius:var(--button-radius)}.qc .field select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%23141210' stroke-width='1.5'/%3E%3C/svg%3E");background-position:right .9rem center;background-repeat:no-repeat;background-size:12px 8px;padding-right:2.5rem}.qc .field input[type=number]{-moz-appearance:textfield;appearance:textfield;font-variant-numeric:tabular-nums}.qc .field input[type=number]::-webkit-inner-spin-button,.qc .field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qc-unit{display:flex}.qc .field .qc-unit input{border-right:0;border-top-right-radius:0;border-bottom-right-radius:0;flex:auto;min-width:0}.qc .field .qc-unit select{border-left:1px solid var(--color-line);background-color:var(--color-ivory-deep);border-top-left-radius:0;border-bottom-left-radius:0;flex:none;width:5.5rem}.qc-cm{color:var(--color-stone);font-size:var(--text-meta);margin-top:.3rem;display:block}.qc [aria-invalid=true]{border-color:var(--color-error);box-shadow:inset 0 0 0 1px var(--color-error)}.qc .form-error{font-size:var(--text-meta)}.qc-opening{border:0;border-left:2px solid var(--color-line);min-width:0;margin:0;padding:0 0 0 1rem}.qc-opening-title{margin-bottom:var(--space-3);padding:0;font-weight:500}.qc-return{border-left:2px solid var(--color-line);padding-left:1rem}.qc-submit{flex-wrap:wrap;gap:.75rem;display:flex}.qc-docket{align-content:start;gap:var(--space-4);min-height:18rem;padding:var(--space-6);background:var(--color-panel);border-top:2px solid var(--color-ink);border-radius:var(--button-radius);display:grid}.qc-docket-title:focus:not(:focus-visible){outline:none}.qc-docket-title:focus-visible{outline:2px solid var(--color-brass);outline-offset:6px}.qc-docket-body{gap:var(--space-4);display:grid}.qc-measure-diagram{margin:.5rem 0 0}.qc-measure-diagram svg{width:100%;height:auto;display:block;overflow:visible}.qc-measure-diagram path{stroke-linejoin:round}.qc-diagram-shadow{fill:var(--color-ivory-deep)}.qc-diagram-wall{fill:url(#qc-paper);stroke:var(--color-field-border);stroke-width:1px}.qc-diagram-paper{fill:var(--color-paper)}.qc-diagram-seam{fill:none;stroke:var(--color-line);stroke-width:1px}.qc-diagram-rule{fill:none;stroke:var(--color-field-border);stroke-width:1px}.qc-diagram-dimension{fill:none;stroke:var(--color-brass);stroke-width:1.25px}.qc-measure-diagram text{fill:var(--color-stone);font:18px var(--font-sans)}.qc-measure-diagram figcaption{color:var(--color-stone);font-size:var(--text-meta);margin-top:.8rem;line-height:1.5}.qc-measure-diagram figcaption span{font-size:var(--text-label);margin-top:.3rem;display:block}.qc-docket-lead{margin:0;font-weight:500}.qc-docket-link{justify-self:start}.qc-target,.qc-docket-link{align-items:center;min-height:44px;display:inline-flex}.qc-docket.is-stale .qc-docket-body,.qc-result.is-stale{opacity:.45}.qc-order{margin:0;display:grid}.qc-order>div{border-bottom:1px solid var(--color-line);grid-template-columns:5.5rem 1fr;align-items:baseline;gap:.25rem 1rem;padding:.6rem 0;display:grid}.qc-order dt{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-brass)}.qc-op{min-width:1.1em;display:inline-block}.qc-order dd{gap:.15rem;margin:0;display:grid}.qc-order strong{font-family:var(--font-serif);font-size:var(--text-h3);font-variant-numeric:lining-nums tabular-nums;overflow-wrap:anywhere;font-weight:500;line-height:1.05}.qc-order .qc-total{border-top:2px solid var(--color-ink);border-bottom:0}.qc-order .qc-total strong{font-size:var(--text-h2)}.qc-order-empty strong{color:var(--color-stone)}.qc-alt{font-size:var(--text-meta);color:var(--color-stone);display:block}.qc-note{font-size:var(--text-meta);color:var(--color-stone)}.qc-warning{background:var(--color-ivory-deep);border-left:2px solid var(--color-brass);margin:0;padding:.9rem 1rem}.qc-actions{flex-wrap:wrap;gap:.75rem;display:flex}.qc-actions .mw-action{width:100%}@media (width<=47.99rem){.qc-actions .mw-action{flex:100%}}.qc-actions-wrap{gap:.5rem;display:grid}.qc-result .qc-actions-wrap{display:none}@media (width<=63.99rem){.qc-result .qc-actions-wrap{display:grid}}.qc-utility{flex-wrap:wrap;align-items:center;gap:0 .75rem;display:flex}.qc-utility button,.qc-link{min-height:44px;font:inherit;font-size:var(--text-meta);color:var(--color-ink);text-decoration:underline;text-decoration-color:var(--color-brass);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0}.qc-dot{color:var(--color-stone)}.qc[data-has-result]~.guide-next a[href^="/contact/"]{display:none}.qc-result{display:grid}.qc-result:focus{outline:none}.qc-result>section{gap:var(--space-4);padding-top:var(--space-8);margin-top:var(--space-8);border-top:1px solid var(--color-line);display:grid}.qc-result>section:first-child{margin-top:0}.qc-result p{max-width:var(--measure-copy);margin:0}.qc-result :is(ul,ol){margin:0;padding:0;list-style:none}.qc-result :is(ul,ol)>li{border-top:1px solid var(--color-line);padding:.5rem 0}.qc-result strong{font-weight:500}.qc-small{font-size:var(--text-meta);color:var(--color-stone)}.qc-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.5rem;margin:0;display:grid}@media (width<=47.99rem){.qc-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.qc-facts div{align-content:start;gap:.2rem;display:grid}.qc-facts dt,.qc-roll-name,.qc-materials dt,.qc-eyebrow{font-size:var(--text-eyebrow);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-brass)}.qc-facts dd{font:500 var(--text-h4)/1.2 var(--font-serif);font-variant-numeric:lining-nums tabular-nums;margin:0}.qc-facts dd small{font:400 var(--text-meta)/1.4 var(--font-sans);color:var(--color-stone);display:block}.qc-result .qc-rolls{gap:var(--space-4);display:grid}.qc-result .qc-rolls>li{border-top:0;padding:0}.qc-roll{break-inside:avoid;grid-template-columns:7rem minmax(0,1fr);align-items:center;gap:.35rem 1rem;display:grid}.qc-roll-text,.qc-roll-scale{grid-column:2}@media (width<=47.99rem){.qc-roll{grid-template-columns:minmax(0,1fr)}.qc-roll-text,.qc-roll-scale{grid-column:1}}.qc-roll-bar{border:1px solid var(--color-field-border);border-radius:var(--button-radius);background:repeating-linear-gradient(135deg, var(--color-field-border) 0 1px, transparent 1px 7px);-webkit-print-color-adjust:exact;print-color-adjust:exact;height:2.5rem;display:block;position:relative;overflow:hidden}.qc-cut,.qc-left{white-space:nowrap;border-left:2px solid var(--color-brass);place-items:center;display:grid;position:absolute;inset-block:0;overflow:hidden}.qc-cut{left:calc(var(--at) * 1%);width:calc(var(--len) * 1%);background:var(--color-panel);font:500 1.15rem/1 var(--font-serif);font-variant-numeric:lining-nums;color:var(--color-ink)}.qc-cut:not([data-kind=full]){background:var(--color-ivory-deep);font:400 var(--text-meta)/1 var(--font-sans)}.qc-cut.qc-cut-grouped{font-family:var(--font-sans);font-size:.8rem;font-weight:400}.qc-left{width:calc(var(--len) * 1%);background:var(--color-ivory-deep);color:var(--color-stone);font-size:var(--text-meta);right:0}.qc-roll-spare .qc-roll-bar{border:2px solid var(--color-brass);background:0 0}.qc-roll-empty{background:0 0;border-style:dashed}.qc-roll-text{font-size:var(--text-meta);color:var(--color-stone)}.qc-roll-scale{font-size:var(--text-meta);color:var(--color-stone);justify-content:space-between;display:flex}.qc-key{font-size:var(--text-meta);color:var(--color-stone);flex-wrap:wrap;gap:.5rem 1.25rem;display:flex}.qc-key span:before{content:"";vertical-align:-2px;border:1px solid var(--color-field-border);width:1.25rem;height:.85rem;margin-right:.4rem;display:inline-block}.qc-key .k-drop:before{background:var(--color-panel);border-left:2px solid var(--color-brass)}.qc-key .k-lost:before{background:repeating-linear-gradient(135deg, var(--color-field-border) 0 1px, transparent 1px 5px)}.qc-key .k-left:before{background:var(--color-ivory-deep)}@media (forced-colors:active){.qc-cut,.qc-left,.qc-roll-bar{border-color:canvastext}}.qc-result .qc-assumed,.qc-docket .qc-assumed{padding:var(--space-3) var(--space-5);background:var(--color-ivory-deep);border-left:2px solid var(--color-brass);margin:0;list-style:none}.qc-result .qc-assumed>li,.qc-docket .qc-assumed>li{border-top:0;justify-content:space-between;align-items:baseline;gap:1rem;padding:0;display:flex}.qc-assumed>li>span{flex:auto;min-width:0;padding:.6rem 0}.qc-assumed>li>.qc-link{white-space:nowrap;flex:none}.qc-docket .qc-assumed>li>.qc-link{white-space:normal;text-align:left;flex:auto}.qc-docket .qc-assumed>li>.qc-link:focus-visible,.qc-utility button:focus-visible,.qc-link:focus-visible{outline:2px solid var(--color-brass);outline-offset:3px}.qc-materials{margin:0;display:grid}.qc-materials>div{border-top:1px solid var(--color-line);break-inside:avoid;grid-template-columns:9rem minmax(0,1fr);gap:.25rem 1rem;padding:.75rem 0;display:grid}@media (width<=47.99rem){.qc-materials>div{grid-template-columns:minmax(0,1fr)}}.qc-materials dd{gap:.3rem;margin:0;display:grid}.qc-mat-name{font-weight:500}.qc-mat-packs{font:500 var(--text-h4)/1.2 var(--font-serif);font-variant-numeric:lining-nums tabular-nums}.qc-mat-need,.qc-mat-note{font-size:var(--text-meta);color:var(--color-stone)}.qc-quote{border-left:2px solid var(--color-brass);font-size:var(--text-meta);color:var(--color-stone);gap:.25rem;margin:0;padding-left:.75rem;display:grid}.qc-quote blockquote,.qc-quote figcaption{margin:0}.qc-terms{padding-top:var(--space-4);border-top:1px solid var(--color-line);color:var(--color-stone)}.qc-terms small{font-size:var(--text-meta)}.qc-print-only{display:none}@media print{.qc{display:block}.qc-docket{background:0 0;min-height:0;padding:0;position:static}.qc-measure-diagram{display:none}.qc-step,.qc-more,.qc-submit,.qc-actions-wrap,.qc-utility,.qc-docket-link,.wp-subnav,.crumbs,.page-head .eyebrow,.page-head .lede,noscript,.guide-next{display:none!important}.page-head h1{font-size:22pt}.qc-print-only{display:block}.qc-order>div,.qc-roll,.qc-materials>div{break-inside:avoid}.qc-result h3{break-after:avoid}.qc-result a[href^=http]:after{content:" (" attr(href) ")";overflow-wrap:anywhere;color:var(--color-stone)}}
