.sheet-svg{width:100%;height:auto;font-family:var(--font);user-select:none;display:block}.sheet-svg text{fill:#1b1e24;letter-spacing:.03em;font-size:10.5px;font-weight:500}.sheet-svg .k-paper{fill:#fdfdfb}.sheet-svg .k-border-outer{fill:none;stroke:#1b1e24;stroke-width:1px}.sheet-svg .k-border{fill:none;stroke:#1b1e24;stroke-width:2.5px}.sheet-svg .k-tb{fill:#fff;stroke:#1b1e24;stroke-width:2.5px}.sheet-svg .k-tb-line{stroke:#1b1e24;stroke-width:1.4px}.sheet-svg .k-tb-thin{stroke:#c9ccd2;stroke-width:.8px}.sheet-svg .t-tb-label{letter-spacing:.12em;fill:#6f747d;font-size:8.5px;font-weight:700}.sheet-svg .t-tb-value{font-size:15px;font-weight:750;font-stretch:108%}.sheet-svg .t-tb-value-sm{font-size:13px;font-weight:650}.sheet-svg .t-tb-sub{font-size:9.5px;font-weight:550}.sheet-svg .t-tb-title{letter-spacing:.01em;font-size:20px;font-weight:780;font-stretch:110%}.sheet-svg .t-tb-number{letter-spacing:-.01em;font-size:50px;font-weight:820;font-stretch:115%}.sheet-svg .k-stamp{fill:#fff5f5;stroke:#e8383a;stroke-width:2px}.sheet-svg .t-stamp{fill:#d12c2e;letter-spacing:.08em;font-size:15px;font-weight:800}.sheet-svg .t-stamp-sub{fill:#d12c2e;letter-spacing:.12em;font-size:9px;font-weight:700}.sheet-svg .k-thin{stroke:#1b1e24;stroke-width:1px;fill:none}.sheet-svg .k-solid{fill:#1b1e24}.sheet-svg .k-knock{fill:#fdfdfb}.sheet-svg .k-hidden{stroke:#6f747d;stroke-width:.8px;stroke-dasharray:6 4;fill:none}.sheet-svg .k-grid{stroke:#9aa0a8;stroke-width:.8px;stroke-dasharray:22 4 3 4}.sheet-svg .k-bubble{fill:#fff;stroke:#1b1e24;stroke-width:1.2px}.sheet-svg .k-dim{stroke:#1b1e24;stroke-width:.7px}.sheet-svg .k-tick{stroke:#1b1e24;stroke-width:1.8px}.sheet-svg .k-leader{stroke:#1b1e24;stroke-width:.9px;fill:none}.sheet-svg .k-divider{stroke:#d5d8dc;stroke-width:1px;stroke-dasharray:4 4}.sheet-svg .k-title-circle{fill:#1b1e24}.sheet-svg .k-title-line{stroke:#1b1e24;stroke-width:2px}.sheet-svg .k-table{fill:#fff;stroke:#1b1e24;stroke-width:1.2px}.sheet-svg .k-table-head{fill:#eef0f3;stroke:#1b1e24;stroke-width:1.2px}.sheet-svg .t-sm{font-size:10.5px}.sheet-svg .t-xs{font-size:10px;font-weight:700}.sheet-svg .t-xxs{font-size:7.5px;font-weight:600}.sheet-svg .t-bold{letter-spacing:.08em;font-size:12px;font-weight:750}.sheet-svg .t-head{letter-spacing:.08em;font-size:9.5px;font-weight:750}.sheet-svg .t-bubble{font-size:13px;font-weight:700}.sheet-svg .t-dim,.sheet-svg .t-area,.sheet-svg .t-beam,.sheet-svg .t-duct,.sheet-svg .t-duct-r{font-family:var(--mono)}.sheet-svg .t-dim{font-size:10.5px}.sheet-svg .t-room{letter-spacing:.07em;font-size:12px;font-weight:700}.sheet-svg .t-room--sm{font-size:9.5px}.sheet-svg .t-room-light{letter-spacing:.07em;fill:#a3a8b0;font-size:10.5px;font-weight:650}.sheet-svg .t-room-light--sm{font-size:8.5px}.sheet-svg .t-area{fill:#6f747d;font-size:10px}.sheet-svg .t-title{letter-spacing:.02em;font-size:21px;font-weight:780;font-stretch:110%}.sheet-svg .t-title-num{fill:#fff;font-size:15px;font-weight:800}.sheet-svg .t-mark{fill:#1f4fd1;font-size:12px;font-weight:750}.sheet-svg .k-wall{fill:#23262c}.sheet-svg .k-part{fill:#50545c}.sheet-svg .k-leaf{stroke:#1b1e24;stroke-width:1.5px}.sheet-svg .k-arc{stroke:#7a7f88;stroke-width:.8px;stroke-dasharray:3 3;fill:none}.sheet-svg .k-col{fill:#1b1e24}.sheet-svg .k-furn{stroke:#a0a5ad;stroke-width:.9px;fill:none}.sheet-svg .k-fixture{stroke:#1b1e24;stroke-width:.9px;fill:#fff}.sheet-svg .k-deck{fill:#f6efe2;stroke:#b08a5a;stroke-width:.9px}.sheet-svg .k-deck-line{stroke:#dccaa9;stroke-width:.6px}.sheet-svg .k-balcony{fill:#f2f2ef;stroke:#1b1e24;stroke-width:1px}.sheet-svg .k-rail{stroke:#1b1e24;stroke-width:2.5px}.sheet-svg .k-outline-arch{fill:#fff;stroke:#1b1e24;stroke-width:1px}.sheet-svg .k-outline-under{fill:none;stroke:#c3c7cd;stroke-width:.8px}.sheet-svg .k-under-wall{fill:#cfd2d7}.sheet-svg .k-under-part{fill:#dfe1e5}.sheet-svg .k-under-line{stroke:#c9ccd2;stroke-width:.8px;fill:none}.sheet-svg .k-under-col{fill:#c3c7cd}.sheet-svg .k-under-outline{fill:#f6f7f8;stroke:#c9ccd2;stroke-width:3px}.sheet-svg .k-ground{stroke:#1b1e24;stroke-width:2.4px}.sheet-svg .k-earth{stroke:none}.sheet-svg .k-plinth{fill:#dcd9d2;stroke:#1b1e24;stroke-width:1px}.sheet-svg .k-elev-wall{fill:#fbfaf7;stroke:#1b1e24;stroke-width:1.5px}.sheet-svg .k-slab-edge{fill:#e2e0db;stroke:#1b1e24;stroke-width:1px}.sheet-svg .k-glass{fill:#d9e6ee;stroke:#1b1e24;stroke-width:1.2px}.sheet-svg .k-mullion{stroke:#1b1e24;stroke-width:1.5px}.sheet-svg .k-reflect{stroke:#fff;stroke-width:2.5px;opacity:.85}.sheet-svg .k-fascia{fill:#2a2f38}.sheet-svg .k-post{fill:#fff;stroke:#1b1e24;stroke-width:1.1px}.sheet-svg .k-rail-elev{fill:#2a2f38}.sheet-svg .k-baluster{stroke:#3a3f48;stroke-width:.6px}.sheet-svg .k-level{stroke:#8a8f98;stroke-width:.8px;stroke-dasharray:10 4}.sheet-svg .k-joint{stroke:#d8d5ce;stroke-width:.9px}.sheet-svg .k-roof-elev{fill:#d1cec6;stroke:#1b1e24;stroke-width:1.3px}.sheet-svg .k-equip-elev{fill:#e4e7eb;stroke:#1b1e24;stroke-width:1px}.sheet-svg .k-elev-line{fill:#fff;stroke:#1b1e24;stroke-width:1px}.sheet-svg .k-footing-outline{fill:none;stroke:#1b1e24;stroke-width:1px;stroke-dasharray:8 4}.sheet-svg .k-pad{stroke:#1b1e24;stroke-width:1.2px;stroke-dasharray:8 4}.sheet-svg .k-pedestal{fill:#fff;stroke:#1b1e24;stroke-width:1.2px}.sheet-svg .k-col-steel{fill:#1f4fd1}.sheet-svg .k-col-hss{fill:#fff;stroke:#1f4fd1;stroke-width:2.5px}.sheet-svg .k-beam{stroke:#1f4fd1;stroke-width:4px;stroke-dasharray:26 5 4 5}.sheet-svg .t-beam{fill:#1f4fd1;font-size:11px;font-weight:700}.sheet-svg .k-joist{stroke:#e8913a;stroke-width:1.2px;stroke-dasharray:9 5}.sheet-svg .k-void{fill:#1b1e2409;stroke:#1b1e24;stroke-width:1px}.sheet-svg .k-span{stroke:#1b1e24;stroke-width:1px}.sheet-svg .k-brace{stroke:#e8383a;stroke-width:6px}.sheet-svg .t-brace{fill:#e8383a;font-size:12px;font-weight:750}.sheet-svg .k-steel-web{fill:#e8edf8}.sheet-svg .k-steel-cut{fill:#1f4fd1}.sheet-svg .k-break{stroke:#1b1e24;stroke-width:1px;fill:none}.sheet-svg .k-stiffener{fill:#c9d6f3;stroke:#1f4fd1;stroke-width:1px;stroke-dasharray:5 3}.sheet-svg .k-plate{stroke:#1f4fd1;stroke-width:1.6px}.sheet-svg .k-plate-solid{fill:#1f4fd1}.sheet-svg .k-bolt{fill:#fff;stroke:#1b1e24;stroke-width:1.6px}.sheet-svg .k-concrete{stroke:#1b1e24;stroke-width:1.4px}.sheet-svg .k-fill{fill:#efe7d6;stroke:none}.sheet-svg .k-grout{fill:#d7d8da;stroke:#1b1e24;stroke-width:.8px}.sheet-svg .k-anchor{stroke:#1b1e24;stroke-width:3px;fill:none}.sheet-svg .k-rebar{stroke:#e8383a;stroke-width:2px;fill:none}.sheet-svg .k-duct-supply{fill:#4fc3f74d;stroke:#1580c0;stroke-width:1.3px}.sheet-svg .k-duct-return{fill:#9b7fe038;stroke:#6b4fc2;stroke-width:1.3px;stroke-dasharray:6 3}.sheet-svg .k-duct-cl{stroke:#1580c0;stroke-width:.6px;stroke-dasharray:10 3 2 3}.sheet-svg .t-duct{fill:#1580c0;font-size:10px;font-weight:700}.sheet-svg .t-duct-r{fill:#6b4fc2;font-size:10px;font-weight:700}.sheet-svg .k-flow{fill:#1580c0}.sheet-svg .k-diffuser{fill:#fff;stroke:#1580c0;stroke-width:1.3px}.sheet-svg .k-diffuser-x{stroke:#1580c0;stroke-width:.8px;fill:none}.sheet-svg .k-grille{fill:#fff;stroke:#6b4fc2;stroke-width:1.3px}.sheet-svg .k-grille-line{stroke:#6b4fc2;stroke-width:.8px}.sheet-svg .k-ahu{fill:#4fc3f773;stroke:#1580c0;stroke-width:1.6px}.sheet-svg .k-roof-equip{fill:none;stroke:#1b1e24;stroke-width:1px;stroke-dasharray:6 4}.sheet-svg .k-refrig{stroke:#b8792c;stroke-width:1.8px;stroke-dasharray:8 3;fill:none}.sheet-svg .k-riser-refrig{fill:#b8792c}.sheet-svg .k-cold{stroke:#2f7cf6;stroke-width:2.4px;fill:none}.sheet-svg .k-hot{stroke:#e53935;stroke-width:2.2px;stroke-dasharray:10 4;fill:none}.sheet-svg .k-waste{stroke:#5d6570;stroke-width:3.4px;fill:none}.sheet-svg .k-below{stroke-dasharray:14 5 3 5}.sheet-svg .k-riser{stroke:#fff;stroke-width:2px}.sheet-svg .k-riser-cold{fill:#2f7cf6}.sheet-svg .k-riser-hot{fill:#e53935}.sheet-svg .k-riser-waste{fill:#5d6570}.sheet-svg .k-fixture-mep{fill:#fff;stroke:#1b1e24;stroke-width:1px}.sheet-svg .t-cold{fill:#2f7cf6;font-size:10.5px;font-weight:700}.sheet-svg .t-hot{fill:#e53935;font-size:10.5px;font-weight:700}.sheet-svg .k-tray{fill:#f5b70047;stroke:#c99400;stroke-width:1.2px}.sheet-svg .t-elec{fill:#9a7100;font-size:10.5px;font-weight:700}.sheet-svg .k-db{fill:#1b1e24}.sheet-svg .k-homerun{stroke:#c99400;stroke-width:1.8px;fill:none}.sheet-svg .k-circuit{stroke:#c99400;stroke-width:.9px;stroke-dasharray:5 3;fill:none}.sheet-svg .k-light{fill:#fff4c4;stroke:#1b1e24;stroke-width:1.1px}.sheet-svg .k-light-x{stroke:#1b1e24;stroke-width:.8px;fill:none}.sheet-svg .k-socket{fill:#fff;stroke:#1b1e24;stroke-width:1.1px}.sheet-svg .wipe{transform-origin:0 0;transform-box:view-box}html:not(.no-js) [data-sheet-anim]:not(.is-drawn) .wipe{transform:scaleX(0)}html:not(.no-js) [data-sheet-anim]:not(.is-drawn) .l-grid,html:not(.no-js) [data-sheet-anim]:not(.is-drawn) .l-dims,html:not(.no-js) [data-sheet-anim]:not(.is-drawn) .l-text{opacity:0}[data-sheet-anim] .wipe{transition:transform 1.3s cubic-bezier(.55,.1,.25,1)}[data-sheet-anim] .wipe2{transition-delay:.35s}[data-sheet-anim] .wipe3{transition-duration:1.5s;transition-delay:.7s}[data-sheet-anim] .l-grid{transition:opacity .6s}[data-sheet-anim] .l-dims{transition:opacity .7s 1.3s}[data-sheet-anim] .l-text{transition:opacity .7s 1.6s}.drawing-set__tabs[data-astro-cid-gwwfauep]{flex-wrap:wrap;gap:8px;margin-bottom:28px;display:flex}.drawing-set__tabs[data-astro-cid-gwwfauep] button[data-astro-cid-gwwfauep]{border:1px solid var(--line-dark);border-radius:var(--radius);min-height:44px;color:var(--on-dark-2);font:inherit;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:0 18px;font-size:.95rem;font-weight:600;transition:background-color .2s,color .2s,border-color .2s;display:inline-flex}.drawing-set__tabs[data-astro-cid-gwwfauep] button[data-astro-cid-gwwfauep] .mono[data-astro-cid-gwwfauep]{opacity:.7;font-size:.72rem}.drawing-set__tabs[data-astro-cid-gwwfauep] button[data-astro-cid-gwwfauep]:hover{color:var(--on-dark);border-color:#4a505b}.drawing-set__tabs[data-astro-cid-gwwfauep] button[data-astro-cid-gwwfauep][aria-selected=true]{background:var(--on-dark);border-color:var(--on-dark);color:var(--steel)}.section:not(.dark) .drawing-set__tabs[data-astro-cid-gwwfauep] button[data-astro-cid-gwwfauep]{border-color:var(--line);color:var(--ink-2)}.section:not(.dark) .drawing-set__tabs[data-astro-cid-gwwfauep] button[data-astro-cid-gwwfauep][aria-selected=true]{background:var(--ink);border-color:var(--ink);color:#fff}.drawing-set__grid[data-astro-cid-gwwfauep]{gap:20px;display:grid}@media (width>=720px){.drawing-set__grid[data-astro-cid-gwwfauep]{grid-template-columns:repeat(2,1fr)}}@media (width>=1100px){.drawing-set--grid[data-astro-cid-gwwfauep] .drawing-set__grid[data-astro-cid-gwwfauep]{grid-template-columns:repeat(3,1fr)}.drawing-set--feature[data-astro-cid-gwwfauep] .drawing-set__grid[data-astro-cid-gwwfauep]{grid-template-columns:1.7fr 1fr;grid-auto-flow:dense}.drawing-set--feature[data-astro-cid-gwwfauep] .sheet-card[data-astro-cid-gwwfauep].is-lead{grid-row:span 2}}.sheet-card[data-astro-cid-gwwfauep]{align-content:start;gap:14px;min-width:0;display:grid}.sheet-card[data-astro-cid-gwwfauep][hidden]{display:none}.sheet-card__open[data-astro-cid-gwwfauep]{cursor:zoom-in;background:#fdfdfb;border:0;border-radius:3px;width:100%;padding:0;transition:transform .3s,box-shadow .3s;display:block;position:relative;overflow:hidden;box-shadow:0 1px 2px #0003,0 18px 40px -18px #0000008c}.sheet-card__open[data-astro-cid-gwwfauep]:hover{transform:translateY(-3px);box-shadow:0 1px 2px #0003,0 28px 50px -20px #0009}.sheet-card__zoom[data-astro-cid-gwwfauep]{background:var(--ink);color:#fff;opacity:0;border-radius:50%;place-items:center;width:38px;height:38px;transition:opacity .2s,transform .2s;display:grid;position:absolute;top:12px;left:12px;transform:scale(.85)}.sheet-card__open[data-astro-cid-gwwfauep]:hover .sheet-card__zoom[data-astro-cid-gwwfauep],.sheet-card__open[data-astro-cid-gwwfauep]:focus-visible .sheet-card__zoom[data-astro-cid-gwwfauep]{opacity:1;transform:none}@media (hover:none){.sheet-card__zoom[data-astro-cid-gwwfauep]{opacity:1;transform:none}}.sheet-card__meta[data-astro-cid-gwwfauep]{grid-template-columns:auto 1fr;align-items:start;gap:14px;display:grid}.sheet-card__number[data-astro-cid-gwwfauep]{letter-spacing:.06em;color:var(--blue-on-dark);border:1px solid;border-radius:2px;padding:3px 8px;font-size:.75rem}.section:not(.dark) .sheet-card__number[data-astro-cid-gwwfauep]{color:var(--blue)}.sheet-card[data-astro-cid-gwwfauep] h3[data-astro-cid-gwwfauep]{margin-bottom:4px;font-size:1.05rem}.sheet-card[data-astro-cid-gwwfauep] p[data-astro-cid-gwwfauep]{font-size:.92rem;line-height:1.5}.drawing-set--feature[data-astro-cid-gwwfauep] .sheet-card[data-astro-cid-gwwfauep]:not(.is-lead) p[data-astro-cid-gwwfauep]{display:none}
