.land-summary:where(.astro-lk2bfzeh){margin-block:var(--wiki-space-5) var(--wiki-space-6);padding:var(--wiki-space-5);border:1px solid var(--sl-color-accent);border-radius:var(--wiki-radius-lg);background:var(--sl-color-accent-low);container:land-summary/inline-size}.edition:where(.astro-lk2bfzeh){margin:0 0 var(--wiki-space-5);color:var(--sl-color-accent-high);font-size:var(--sl-text-xs);letter-spacing:.06em;font-weight:650}.edition:where(.astro-lk2bfzeh) span:where(.astro-lk2bfzeh){padding-inline:var(--wiki-space-2)}.facts:where(.astro-lk2bfzeh){gap:var(--wiki-space-5);display:grid}.fact:where(.astro-lk2bfzeh){min-width:0}.number:where(.astro-lk2bfzeh){margin-bottom:var(--wiki-space-2);font-family:var(--sl-font-mono);font-size:var(--sl-text-xs);color:var(--sl-color-accent-high);display:block}strong:where(.astro-lk2bfzeh){font-size:var(--sl-text-lg);color:var(--sl-color-white);font-weight:650;display:block}.fact:where(.astro-lk2bfzeh) p:where(.astro-lk2bfzeh){margin:var(--wiki-space-2) 0 0;font-size:var(--sl-text-sm);color:var(--sl-color-gray-2);line-height:1.7}@container land-summary (width>=32rem){.facts:where(.astro-lk2bfzeh){grid-template-columns:repeat(3,minmax(0,1fr))}.fact:where(.astro-lk2bfzeh)+.fact:where(.astro-lk2bfzeh){border-inline-start:1px solid var(--sl-color-accent);padding-inline-start:var(--wiki-space-5)}}@container land-summary (width<=31.99rem){.fact:where(.astro-lk2bfzeh){column-gap:var(--wiki-space-2);grid-template-columns:2rem 1fr;display:grid}.number:where(.astro-lk2bfzeh){grid-row:span 2;margin-top:.2rem}.fact:where(.astro-lk2bfzeh) p:where(.astro-lk2bfzeh){margin-top:var(--wiki-space-1);grid-column:2}.fact:where(.astro-lk2bfzeh)+.fact:where(.astro-lk2bfzeh){border-block-start:1px solid var(--sl-color-accent);padding-block-start:var(--wiki-space-4)}}.land-demo:where(.astro-v6kpr3pw){margin-block:var(--wiki-space-6);scroll-margin-top:5.5rem;display:block;container:land-volume/inline-size}.volume:where(.astro-v6kpr3pw){--land-green:#347a61;--land-green-soft:#c6dcd0;--land-green-deep:#214f40;--land-amber:#90613e;--land-amber-soft:#ddc4a8;--land-paper:#f5f4ec;--land-ink:#273b33;--land-muted:#68756b;border:1px solid var(--sl-color-gray-5);border-radius:var(--wiki-radius-lg);background:var(--sl-color-bg);margin:0;overflow:hidden}:where(.astro-v6kpr3pw)[hidden]{display:none!important}.figure-heading:where(.astro-v6kpr3pw){border-bottom:1px solid var(--sl-color-gray-5);color:var(--sl-color-gray-3);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;font-size:.7rem;display:flex}.eyebrow:where(.astro-v6kpr3pw){color:var(--sl-color-accent-high);letter-spacing:.09em;font-weight:650}.eyebrow:where(.astro-v6kpr3pw) span:where(.astro-v6kpr3pw){opacity:.5;margin-inline:.55rem}.dimension:where(.astro-v6kpr3pw){font-family:var(--sl-font-mono);letter-spacing:.1em}.dimension:where(.astro-v6kpr3pw) strong:where(.astro-v6kpr3pw){color:var(--sl-color-accent-high)}.intro:where(.astro-v6kpr3pw){padding:1.5rem 1.5rem 1.15rem}.intro:where(.astro-v6kpr3pw) h3:where(.astro-v6kpr3pw){letter-spacing:-.035em;color:var(--sl-color-white);margin:0;font-size:clamp(1.2rem,3.7cqi,1.65rem);line-height:1.45}.intro:where(.astro-v6kpr3pw) p:where(.astro-v6kpr3pw){color:var(--sl-color-gray-2);margin:.65rem 0 0;font-size:.84rem;line-height:1.8}.scope-controls:where(.astro-v6kpr3pw){padding:0 1.5rem 1.4rem}.scope-options:where(.astro-v6kpr3pw){isolation:isolate;background:var(--sl-color-gray-6);border:1px solid var(--sl-color-gray-5);border-radius:.7rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;padding:.3rem;display:grid;position:relative}.scope-options:where(.astro-v6kpr3pw):before{content:"";z-index:-1;inset-block:.3rem;border:1px solid var(--sl-color-gray-5);background:var(--sl-color-bg);width:calc(33.3333% - .433333rem);transform:translateX(calc(var(--selected-scope,2) * (100% + .35rem)));border-radius:.45rem;transition:transform .48s cubic-bezier(.22,1,.36,1);position:absolute;left:.3rem;box-shadow:0 2px 5px #172f2210}.scope-options:where(.astro-v6kpr3pw) button:where(.astro-v6kpr3pw){min-width:0;min-height:3.3rem;color:var(--sl-color-gray-2);font:600 .78rem/1.5 var(--sl-font);cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:.45rem;justify-content:center;align-items:center;gap:.5rem;padding:.55rem .35rem;transition:color .2s;display:flex}.scope-options:where(.astro-v6kpr3pw) button:where(.astro-v6kpr3pw)>span:where(.astro-v6kpr3pw){font:500 .66rem/1 var(--sl-font-mono);opacity:.65}.scope-options:where(.astro-v6kpr3pw) button:where(.astro-v6kpr3pw) svg:where(.astro-v6kpr3pw){fill:none;stroke:currentColor;stroke-width:1.7px;opacity:0;flex:none;width:.9rem;height:.9rem}.scope-options:where(.astro-v6kpr3pw) button:where(.astro-v6kpr3pw)[aria-checked=true]{color:var(--sl-color-accent-high)}.scope-options:where(.astro-v6kpr3pw) button:where(.astro-v6kpr3pw)[aria-checked=true] svg:where(.astro-v6kpr3pw){opacity:1}.scope-options:where(.astro-v6kpr3pw) button:where(.astro-v6kpr3pw):hover{color:var(--sl-color-accent-high)}.scope-options:where(.astro-v6kpr3pw) button:where(.astro-v6kpr3pw):focus-visible{outline:2px solid var(--sl-color-accent);outline-offset:2px}.drawing-layout:where(.astro-v6kpr3pw){border-block:1px solid var(--sl-color-gray-5);grid-template-columns:minmax(0,1fr);display:grid}.stage:where(.astro-v6kpr3pw){background:var(--land-paper);min-width:0;padding:1rem .5rem}.stage-caption:where(.astro-v6kpr3pw){color:var(--land-muted);align-items:center;gap:.4rem;padding-inline:.6rem;font-size:.64rem;display:flex}.stage-caption:where(.astro-v6kpr3pw)>i:where(.astro-v6kpr3pw){background:var(--land-green);border-radius:50%;width:5px;height:5px}.stage-caption:where(.astro-v6kpr3pw)>span:where(.astro-v6kpr3pw){font:.5rem/1 var(--sl-font-mono);letter-spacing:.1em;opacity:.8;margin-left:auto}.land-scene:where(.astro-v6kpr3pw){width:100%;max-width:35rem;height:auto;margin:.35rem auto;display:block;overflow:visible}.land-scene:where(.astro-v6kpr3pw) path:where(.astro-v6kpr3pw){stroke-linejoin:round;stroke-linecap:round}.study-grid:where(.astro-v6kpr3pw){fill:none;stroke:var(--land-muted);stroke-width:.5px;opacity:.1}.ground-shadow:where(.astro-v6kpr3pw){fill:var(--land-ink);opacity:.07}.ground:where(.astro-v6kpr3pw){fill:#dce3cc;stroke:#bccbb2;stroke-width:1px}.soil-front:where(.astro-v6kpr3pw){fill:#c1b69d}.soil-side:where(.astro-v6kpr3pw){fill:#a29d83}.cutaway-floor:where(.astro-v6kpr3pw){fill:#ddd4bd;stroke:#bfb498;stroke-width:.8px}.soil-strata:where(.astro-v6kpr3pw){fill:none;stroke:#877d65;stroke-width:1px;opacity:.42}.foundation-front:where(.astro-v6kpr3pw){fill:#a4aa9c;stroke:#858e7b;stroke-width:.7px}.foundation-side:where(.astro-v6kpr3pw){fill:#8b9685;stroke:#737e6c;stroke-width:.7px}.ground-grid:where(.astro-v6kpr3pw){fill:none;stroke:#869c7e;stroke-width:.7px;opacity:.24}.claim-back:where(.astro-v6kpr3pw){fill:var(--land-green);fill-opacity:.025}.claim-hidden:where(.astro-v6kpr3pw){fill:none;stroke:var(--land-green);stroke-width:1.5px;stroke-dasharray:5 6;opacity:.4}.claim-front:where(.astro-v6kpr3pw){fill:var(--land-green);fill-opacity:.075}.claim-top:where(.astro-v6kpr3pw){fill:var(--land-green);fill-opacity:.05;stroke:var(--land-green);stroke-width:.7px}.claim-bottom:where(.astro-v6kpr3pw){fill:var(--land-green);fill-opacity:.035;stroke:var(--land-green);stroke-width:.7px;stroke-dasharray:3 5}.claim-edge:where(.astro-v6kpr3pw){fill:none;stroke:var(--land-green);stroke-width:2px}.basement-front:where(.astro-v6kpr3pw){fill:var(--land-green-soft);stroke:var(--land-green);stroke-width:1.4px;transition:fill .2s,stroke .2s}.basement-side:where(.astro-v6kpr3pw){fill:#95bba6;stroke:var(--land-green);stroke-width:1.4px;transition:fill .2s,stroke .2s}.basement-hatch:where(.astro-v6kpr3pw){stroke:var(--land-ink);stroke-width:1px;opacity:.1}.basement-texture:where(.astro-v6kpr3pw){fill:url(#land-basement-lines)}.basement-joints:where(.astro-v6kpr3pw){fill:none;stroke:var(--land-muted);stroke-width:.6px;opacity:.5}.basement-window:where(.astro-v6kpr3pw){fill:#546c61;stroke:var(--land-paper);stroke-width:1.2px}.basement-part:where(.astro-v6kpr3pw)[data-covered=false] .basement-front:where(.astro-v6kpr3pw){fill:#d8cfc0;stroke:var(--land-amber)}.basement-part:where(.astro-v6kpr3pw)[data-covered=false] .basement-side:where(.astro-v6kpr3pw){fill:#bcae9b;stroke:var(--land-amber)}.wall-front:where(.astro-v6kpr3pw){fill:#e7dbc1;stroke:#ad9c7a;stroke-width:1px}.wall-side:where(.astro-v6kpr3pw){fill:#cdbfa0;stroke:#9c8f71;stroke-width:1px}.timber:where(.astro-v6kpr3pw){fill:none;stroke:#877653;stroke-width:4px}.door:where(.astro-v6kpr3pw){fill:#756a4d;stroke:#514d3a;stroke-width:1px}.door-inlay:where(.astro-v6kpr3pw){fill:#b4c0a3}.window:where(.astro-v6kpr3pw){fill:#b5d0c9;stroke:#7f7357;stroke-width:3px}.window-bars:where(.astro-v6kpr3pw){fill:none;stroke:#7f7357;stroke-width:2px}.roof-far:where(.astro-v6kpr3pw){fill:#789e86;stroke:#47755d;stroke-width:1px;transition:fill .2s,stroke .2s}.roof-near:where(.astro-v6kpr3pw){fill:#4d8265;stroke:#38634e;stroke-width:1px;transition:fill .2s,stroke .2s}.roof-part:where(.astro-v6kpr3pw)[data-covered=false] .roof-far:where(.astro-v6kpr3pw){fill:#c89770;stroke:#aa7958}.roof-part:where(.astro-v6kpr3pw)[data-covered=false] .roof-near:where(.astro-v6kpr3pw){fill:#a77550;stroke:#825f43}.roof-tiles:where(.astro-v6kpr3pw){fill:none;stroke:#253e32;stroke-width:.7px;opacity:.25}.chimney-front:where(.astro-v6kpr3pw){fill:#c0b49d;stroke:#827961;stroke-width:1px}.chimney-side:where(.astro-v6kpr3pw){fill:#928a73;stroke:#827961;stroke-width:1px}.chimney-top:where(.astro-v6kpr3pw){fill:#d7cbb6;stroke:#827961;stroke-width:1px}.chimney-opening:where(.astro-v6kpr3pw){fill:#4d5547}.garden-path:where(.astro-v6kpr3pw){fill:#c5c5af;stroke:#aaaa93;stroke-width:.7px}.planter:where(.astro-v6kpr3pw){fill:#a08b64;stroke:#94805a;stroke-width:1px}.plant:where(.astro-v6kpr3pw){fill:none;stroke:#6b8b52;stroke-width:3px}.level-marker:where(.astro-v6kpr3pw) circle:where(.astro-v6kpr3pw){fill:var(--land-green-deep);stroke:var(--land-paper);stroke-width:3px;transition:fill .3s}.level-marker:where(.astro-v6kpr3pw)[data-covered=false] circle:where(.astro-v6kpr3pw){fill:var(--land-amber)}.level-marker:where(.astro-v6kpr3pw) text:where(.astro-v6kpr3pw){text-anchor:middle;fill:#fff;font:600 17px var(--sl-font-mono)}.stage-key:where(.astro-v6kpr3pw){color:var(--land-muted);flex-wrap:wrap;justify-content:center;gap:.6rem 1rem;font-size:.63rem;display:flex}.stage-key:where(.astro-v6kpr3pw) span:where(.astro-v6kpr3pw){align-items:center;gap:.3rem;display:flex}.stage-key:where(.astro-v6kpr3pw) i:where(.astro-v6kpr3pw){background:var(--land-green);border-radius:50%;width:.4rem;height:.4rem}.stage-key:where(.astro-v6kpr3pw) .key-boundary:where(.astro-v6kpr3pw){border:1px solid var(--land-green);background:0 0;border-radius:1px;width:.7rem;height:.55rem}.stage-key:where(.astro-v6kpr3pw) .key-missing:where(.astro-v6kpr3pw){background:var(--land-amber)}.scope-result:where(.astro-v6kpr3pw){min-width:0;padding:1.4rem 1.5rem}.result-overline:where(.astro-v6kpr3pw){color:var(--sl-color-gray-3);justify-content:space-between;margin:0 0 1rem;font-size:.67rem;display:flex}.result-overline:where(.astro-v6kpr3pw) span:where(.astro-v6kpr3pw){font-family:var(--sl-font-mono)}.scope-result:where(.astro-v6kpr3pw) h4:where(.astro-v6kpr3pw){color:var(--sl-color-white);letter-spacing:-.025em;margin:0;font-size:1.15rem;line-height:1.55}.result-description:where(.astro-v6kpr3pw){color:var(--sl-color-gray-2);min-height:4.32em;margin:.7rem 0 1.2rem;font-size:.79rem;line-height:1.8}.scope-status:where(.astro-v6kpr3pw){margin:0}.scope-status:where(.astro-v6kpr3pw)>div:where(.astro-v6kpr3pw){border-bottom:1px solid var(--sl-color-gray-5);justify-content:space-between;align-items:center;gap:.5rem;padding:.7rem 0;font-size:.76rem;display:flex}.scope-status:where(.astro-v6kpr3pw) dt:where(.astro-v6kpr3pw){color:var(--sl-color-gray-2);align-items:center;gap:.5rem;display:flex}.scope-status:where(.astro-v6kpr3pw) dt:where(.astro-v6kpr3pw) span:where(.astro-v6kpr3pw){color:var(--sl-color-gray-3);font:.62rem/1 var(--sl-font-mono)}.scope-status:where(.astro-v6kpr3pw) dd:where(.astro-v6kpr3pw){color:var(--sl-color-accent-high);white-space:nowrap;margin:0;font-size:.67rem;font-weight:600}.scope-status:where(.astro-v6kpr3pw) :where(.astro-v6kpr3pw)[data-covered=false] dd:where(.astro-v6kpr3pw){color:var(--sl-color-orange-high)}.range-note:where(.astro-v6kpr3pw){color:var(--sl-color-gray-2);align-items:center;gap:.7rem;padding-top:1rem;display:flex}.range-note:where(.astro-v6kpr3pw) svg:where(.astro-v6kpr3pw){fill:none;width:1rem;height:1.5rem;stroke:var(--sl-color-accent-high);stroke-width:1.1px;flex-shrink:0}.range-note:where(.astro-v6kpr3pw) span:where(.astro-v6kpr3pw){color:var(--sl-color-gray-3);font-size:.64rem;display:block}.range-note:where(.astro-v6kpr3pw) strong:where(.astro-v6kpr3pw){margin-top:.2rem;font-size:.75rem;font-weight:550;display:block}figcaption:where(.astro-v6kpr3pw){color:var(--sl-color-gray-3);margin:0;padding:1rem 1.5rem;font-size:.66rem;line-height:1.8}figcaption:where(.astro-v6kpr3pw) strong:where(.astro-v6kpr3pw){color:var(--sl-color-gray-2);font-weight:550}.sr-only:where(.astro-v6kpr3pw){clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[data-theme=dark] .volume:where(.astro-v6kpr3pw){--land-paper:#232d28;--land-ink:#bdd0c2;--land-muted:#9eafa2;--land-green:#82b79a;--land-green-soft:#719180;--land-green-deep:#2f614b;--land-amber:#a47851}[data-theme=dark] .ground:where(.astro-v6kpr3pw){fill:#3e4c3b;stroke:#5a7052}[data-theme=dark] .soil-front:where(.astro-v6kpr3pw){fill:#615f49}[data-theme=dark] .soil-side:where(.astro-v6kpr3pw){fill:#4d503b}[data-theme=dark] .cutaway-floor:where(.astro-v6kpr3pw){fill:#6b6753;stroke:#817b65}[data-theme=dark] .soil-strata:where(.astro-v6kpr3pw){stroke:#b9b092}[data-theme=dark] .ground-grid:where(.astro-v6kpr3pw){stroke:#a4ba93}[data-theme=dark] .claim-front:where(.astro-v6kpr3pw){fill-opacity:.055}[data-theme=dark] .claim-top:where(.astro-v6kpr3pw){fill-opacity:.025}@container land-volume (width>=38rem){.drawing-layout:where(.astro-v6kpr3pw){grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:stretch}.stage:where(.astro-v6kpr3pw){border-right:1px solid var(--sl-color-gray-5);flex-direction:column;justify-content:center;display:flex}.stage-caption:where(.astro-v6kpr3pw){margin-bottom:auto}.stage-key:where(.astro-v6kpr3pw){margin-top:auto}.scope-result:where(.astro-v6kpr3pw){padding:1.4rem 1.2rem}.scope-result:where(.astro-v6kpr3pw) h4:where(.astro-v6kpr3pw){min-height:3.1em}.result-description:where(.astro-v6kpr3pw){min-height:7.2em}}@container land-volume (width<=27rem){.figure-heading:where(.astro-v6kpr3pw){padding:.9rem 1rem}.intro:where(.astro-v6kpr3pw){padding:1.2rem 1rem 1rem}.scope-controls:where(.astro-v6kpr3pw){padding:0 .7rem 1rem}.scope-options:where(.astro-v6kpr3pw){gap:.1rem;padding:.22rem}.scope-options:where(.astro-v6kpr3pw):before{inset-block:.22rem;width:calc(33.3333% - .213333rem);transform:translateX(calc(var(--selected-scope,2) * (100% + .1rem)));left:.22rem}.scope-options:where(.astro-v6kpr3pw) button:where(.astro-v6kpr3pw){flex-direction:column;gap:.3rem;min-height:4rem;font-size:.7rem}.scope-options:where(.astro-v6kpr3pw) button:where(.astro-v6kpr3pw) svg:where(.astro-v6kpr3pw){display:none}.scope-result:where(.astro-v6kpr3pw){padding:1.2rem 1rem}.result-description:where(.astro-v6kpr3pw){min-height:5.4em}figcaption:where(.astro-v6kpr3pw){padding:.9rem 1rem}figcaption:where(.astro-v6kpr3pw) strong:where(.astro-v6kpr3pw){display:block}}@media (prefers-reduced-motion:reduce){.volume:where(.astro-v6kpr3pw) :where(.astro-v6kpr3pw),.volume:where(.astro-v6kpr3pw) :where(.astro-v6kpr3pw):before,.volume:where(.astro-v6kpr3pw) :where(.astro-v6kpr3pw):after{transition-duration:0s!important}}
