@media (max-width:639px) and (min-height:500px){.ht3uZa_viewport{min-height:0}.ht3uZa_captionStack [data-caption]{align-self:start}.ht3uZa_headline{max-width:none;font-size:clamp(1.75rem,4.4svh,2.4rem)}.ht3uZa_captionStack h2{max-width:none;font-size:clamp(1.5rem,4svh,1.85rem)}.ht3uZa_captionStack [data-caption="4"]>div,.ht3uZa_sheet{margin-top:12px}}@media (min-width:568px) and (max-width:1023px) and (max-height:599px){.ht3uZa_viewport{min-height:0}.ht3uZa_layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:76px 16px 28px;display:grid}.ht3uZa_captions{align-self:center;min-width:0}.ht3uZa_captionStack h1{font-size:28px}.ht3uZa_captionStack h2{font-size:24px}.ht3uZa_captionStack p{margin-top:8px;font-size:12px;line-height:1.4}.ht3uZa_captionStack [data-caption="4"]>div{margin-top:12px}.ht3uZa_captionStack a{height:44px}.ht3uZa_captionStack a>span:last-child{padding-inline:10px;font-size:11px}.ht3uZa_sheet{height:100%;margin-top:0}.ht3uZa_sheet [data-final-reveal]{font-size:9px}.ht3uZa_rail{padding:0;position:absolute;inset:auto 16px 6px}.ht3uZa_rail ol{margin-top:5px}.ht3uZa_rail li{font-size:8px}.ht3uZa_sheet [data-g=ledger]{width:auto;padding:8px;font-size:9px;inset:auto 8px 8px}.ht3uZa_sheet [data-ledger-row]:nth-child(n+5),.ht3uZa_sheet [data-g=ledger]>p:last-child{display:none}.ht3uZa_sheet [data-g=panel]{inset-inline:8px;width:auto;padding:8px;bottom:8px}.ht3uZa_sheet [data-g=panel]>ul{display:none}}@media (min-width:1024px){.ht3uZa_viewport{min-height:0}.ht3uZa_layout{grid-template-rows:minmax(0,1fr) auto}.ht3uZa_captions{grid-row:1;grid-column-start:1;justify-content:safe center;min-width:0}.ht3uZa_sheet{grid-row:1/3}.ht3uZa_rail{grid-row:2;grid-column-start:1}.ht3uZa_rail ol{flex-wrap:wrap;justify-content:space-between;display:flex}}@media (min-width:1024px) and (max-height:900px){.ht3uZa_headline{max-width:none;font-size:clamp(2rem,min(4.4vw,6svh),5rem)}.ht3uZa_captionStack h2{font-size:clamp(1.75rem,min(3.4vw,5svh),3.1rem)}.ht3uZa_captionStack h1,.ht3uZa_captionStack h2,.ht3uZa_captionStack [data-final-reveal],.ht3uZa_captionStack [data-g=panel]{margin-top:1rem}.ht3uZa_captionStack [data-caption="4"]>p:first-child{margin-top:0}.ht3uZa_captionStack [data-caption]>p:not(:first-child){font-size:15px;line-height:1.5}.ht3uZa_captionStack [data-caption="4"]>p:last-child{font-size:12px;line-height:1.4}}@media (min-width:1024px) and (max-height:700px){.ht3uZa_headline{font-size:clamp(1.75rem,min(4.4vw,5.6svh),2.25rem)}.ht3uZa_captionStack h1,.ht3uZa_captionStack h2,.ht3uZa_captionStack [data-final-reveal],.ht3uZa_captionStack [data-g=panel]{margin-top:.625rem}.ht3uZa_captionStack [data-caption]>p:not(:first-child){font-size:14px;line-height:1.45}.ht3uZa_captionStack [data-caption="4"]>p:last-child{font-size:12px}.ht3uZa_captionStack [data-g=panel]{padding:.75rem}.ht3uZa_captionStack [data-g=panel] dl{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:.5rem;margin-top:.5rem;padding-bottom:.5rem}.ht3uZa_captionStack [data-g=panel] ul{row-gap:.25rem;margin-top:.5rem}}@media (min-width:1024px) and (max-height:600px){.ht3uZa_captionStack h2{font-size:1.5rem}.ht3uZa_captionStack [data-g=panel] ul{display:none}.ht3uZa_captionStack [data-g=panel]>*+*{margin-top:.5rem}.ht3uZa_captionStack [data-g=panel] dl{line-height:1.3}}
.pLJpma_section{height:calc(100svh - 96px);color:var(--color-ink);background:var(--color-paper);border:1px solid #001d3b40;margin:4rem clamp(1rem,2vw,2.5rem) 0;scroll-margin-top:80px}.pLJpma_sheet{flex-direction:column;height:100%;padding:clamp(1rem,2vw,2rem);display:flex}.pLJpma_header{border-bottom:1px solid #001d3b38;flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:2rem;padding-bottom:1rem;display:flex}.pLJpma_eyebrow,.pLJpma_stageLabel,.pLJpma_drawingHeader,.pLJpma_tabNumber,.pLJpma_footnote{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;font-size:9px;line-height:1.5}.pLJpma_eyebrow{margin-bottom:.4rem}.pLJpma_heading{letter-spacing:-.045em;font-size:clamp(1.75rem,2.8vw,3rem);font-weight:450;line-height:1.04}.pLJpma_headerNote{color:var(--color-muted);margin-top:.4rem;font-size:13px;line-height:1.5}.pLJpma_allServices{white-space:nowrap;border-bottom:1px solid;align-items:center;gap:1.5rem;padding-bottom:.4rem;font-size:12px;display:inline-flex}.pLJpma_allServices span,.pLJpma_exploreLink span{transition:transform .2s}.pLJpma_allServices:hover span,.pLJpma_exploreLink:hover span{transform:translate(2px,-2px)}.pLJpma_explorer{flex:1;grid-template-rows:auto 1px auto minmax(0,1fr) auto;min-height:0;display:grid}.pLJpma_storyMeta{font:9px/1.5 var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);justify-content:space-between;align-items:center;gap:1rem;display:flex}.pLJpma_playback{cursor:pointer;min-height:36px;color:var(--color-ink);white-space:nowrap;align-items:center;gap:.6rem;display:inline-flex}.pLJpma_playback>span{color:var(--color-accent-ink);font-size:16px}.pLJpma_storyProgress{background:#001d3b1f;height:1px;overflow:hidden}.pLJpma_storyProgress>span{transform-origin:0;background:#bc651c;height:100%;display:block;transform:scaleX(0)}.pLJpma_navigation{padding:.9rem 0 1rem}.pLJpma_tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:1.25rem;display:grid}.pLJpma_tabs button{text-align:left;cursor:pointer;flex-direction:column;align-items:stretch;min-width:0;padding:.2rem 0;display:flex}.pLJpma_tabNumber{letter-spacing:.04em;justify-content:space-between;font-size:9px;display:flex}.pLJpma_tabNumber>span{opacity:0;font-size:8px}.pLJpma_tabs button:hover .pLJpma_tabNumber>span,.pLJpma_tabs button[aria-selected=true] .pLJpma_tabNumber>span{opacity:1}.pLJpma_tabs button[aria-selected=true] .pLJpma_tabNumber{color:var(--color-accent-ink)}.pLJpma_tabTrack{background:#001d3b40;height:1px;margin:.5rem 0 .65rem;display:block;position:relative}.pLJpma_tabTrack>span{background:var(--color-paper);border:1px solid var(--color-ink);width:7px;height:7px;display:block;position:absolute;top:-3px;left:0}.pLJpma_tabs button[aria-selected=true] .pLJpma_tabTrack{background:#bc651c}.pLJpma_tabs button[aria-selected=true] .pLJpma_tabTrack>span{background:#bc651c;border-color:#bc651c}.pLJpma_tabTitle{font-size:12px;line-height:1.4;display:block}.pLJpma_tabs button[aria-selected=true] .pLJpma_tabTitle{font-weight:550}.pLJpma_workspace{grid-template-columns:minmax(0,1.2fr) minmax(0,.82fr) minmax(0,.9fr);gap:clamp(1rem,2vw,2rem);min-height:0;padding-top:.5rem;display:grid}.pLJpma_drawing{flex-direction:column;min-width:0;min-height:0;display:flex}.pLJpma_drawingHeader{color:var(--color-muted);flex-shrink:0;justify-content:space-between;gap:1rem;font-size:9px;display:flex}.pLJpma_sheetNumber{flex-shrink:0}.pLJpma_planCanvas{flex:1;min-height:0;margin-top:.75rem;position:relative}.pLJpma_planCamera{position:absolute;inset:0 0 2.75rem}.pLJpma_plan{width:100%;height:100%;display:block}.pLJpma_drawingVerb{align-items:baseline;gap:.65rem;line-height:1;display:flex;position:absolute;bottom:.25rem;left:0}.pLJpma_drawingVerb>span{color:var(--color-accent-ink);font:9px var(--font-mono)}.pLJpma_drawingVerb strong{letter-spacing:-.045em;font-size:clamp(1.5rem,2.5vw,2.75rem);font-weight:450}.pLJpma_drawingCaption{color:var(--color-muted);flex-shrink:0;min-height:3em;margin-top:.6rem;font-size:11px;line-height:1.5}.pLJpma_drawingCaption>span{align-items:baseline;gap:.5rem;display:flex}.pLJpma_liveDot{background:#bc651c;flex-shrink:0;width:5px;height:5px}.pLJpma_documentWorkspace{min-width:0;min-height:0;display:grid;container-type:size}.pLJpma_documentLayers{align-items:center;min-height:0;padding:4px 5px 8px 0;display:grid}.pLJpma_documentSheet{--du:min(1cqw, .7cqh);background:var(--color-paper);border:1px solid #001d3ba6;width:100%;max-width:420px;margin-inline:auto;box-shadow:4px 6px #001d3b14}.pLJpma_documentSheet[hidden]{display:none}.pLJpma_documentBar{background:var(--color-ink);color:var(--color-paper);padding:calc(3 * var(--du)) calc(4.5 * var(--du));font:max(8px, 2.6 * var(--du))/1.4 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:.5rem;display:flex}.pLJpma_documentBody{padding:calc(5 * var(--du))}.pLJpma_documentEyebrow{font:max(8px, 2.6 * var(--du))/1.5 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted)}.pLJpma_documentBody h4{font-size:max(18px, 8 * var(--du));letter-spacing:-.04em;margin:calc(3 * var(--du)) 0 calc(5 * var(--du));font-weight:450;line-height:1.06}.pLJpma_documentTableHead{font:max(8px, 2.6 * var(--du))/1.4 var(--font-mono);text-transform:uppercase;color:var(--color-muted);padding-bottom:calc(3 * var(--du));border-bottom:1px solid #001d3b66;justify-content:space-between;gap:.5rem;display:flex}.pLJpma_documentItem{padding:calc(4 * var(--du)) 0;font:max(9px, 3 * var(--du))/1.5 var(--font-mono);justify-content:space-between;gap:.5rem;display:flex}.pLJpma_documentItem strong{margin-top:calc(2 * var(--du));font:max(12px, 4 * var(--du))/1.3 var(--font-sans);font-weight:500;display:block}.pLJpma_documentItem small{font-size:max(8px, 2.6 * var(--du));color:var(--color-muted);margin-top:calc(1.5 * var(--du));line-height:1.5;display:block}.pLJpma_documentItem b{font:max(24px, 10 * var(--du))/1 var(--font-sans);color:var(--color-accent-ink);letter-spacing:-.04em;text-align:right}.pLJpma_measureEquation{padding:calc(4 * var(--du)) 0;font:max(10px, 3.4 * var(--du))/1.4 var(--font-mono);border-block:1px solid #001d3b2e;justify-content:space-between;gap:.4rem;display:flex}.pLJpma_measureEquation i{color:var(--color-muted);font-style:normal}.pLJpma_measureEquation strong{color:var(--color-accent-ink);font-weight:500}.pLJpma_documentNote{font:max(9px, 3 * var(--du))/1.5 var(--font-sans);color:var(--color-muted);margin-top:calc(4 * var(--du));text-wrap:pretty}.pLJpma_tenderRow{padding:calc(3.5 * var(--du)) 0}.pLJpma_tenderRow>div{font-size:max(10px, 3.5 * var(--du));justify-content:space-between;gap:.5rem;display:flex}.pLJpma_tenderRow strong{font-variant-numeric:tabular-nums;font-weight:500}.pLJpma_tenderBar{height:max(3px, var(--du));margin-top:calc(2.5 * var(--du));background:#001d3b12;display:block}.pLJpma_tenderBar>span{background:#9aa9ad;height:100%;display:block}.pLJpma_tenderRow:first-of-type .pLJpma_tenderBar>span{background:#bc651c}.pLJpma_completionFigure{gap:calc(4 * var(--du));align-items:center;display:flex}.pLJpma_completionFigure>strong{font-size:max(32px, 14 * var(--du));letter-spacing:-.06em;font-weight:400;line-height:1}.pLJpma_completionFigure strong span{font-size:.5em}.pLJpma_completionFigure>span{font-size:max(9px, 3 * var(--du));color:var(--color-muted);line-height:1.5}.pLJpma_completionTrack{height:max(4px, 1.5 * var(--du));margin:calc(3 * var(--du)) 0;background:#001d3b1a}.pLJpma_completionTrack>span{background:#bc651c;width:60%;height:100%;display:block}.pLJpma_certificateRow,.pLJpma_certificateTotal{font-size:max(10px, 3.3 * var(--du));padding:calc(3.5 * var(--du)) 0;border-bottom:1px solid #001d3b26;justify-content:space-between;gap:.5rem;line-height:1.5;display:flex}.pLJpma_certificateRow strong{font-weight:450}.pLJpma_certificateTotal{border-bottom:0;align-items:baseline;padding-bottom:0}.pLJpma_certificateTotal strong{color:var(--color-accent-ink);font-weight:500;font-size:max(14px, 4.8 * var(--du));white-space:nowrap}.pLJpma_finalAmount{font-size:max(27px, 12 * var(--du));letter-spacing:-.055em;margin-top:calc(5 * var(--du));color:var(--color-accent-ink);line-height:1}.pLJpma_reconciledMark{font:max(8px, 2.6 * var(--du))/1.4 var(--font-mono);text-transform:uppercase;letter-spacing:.04em;margin-top:calc(4 * var(--du));align-items:center;gap:.5rem;display:flex}.pLJpma_reconciledMark>span{width:max(15px, 5 * var(--du));height:max(15px, 5 * var(--du));color:var(--color-accent-ink);font-size:max(11px, 3.5 * var(--du));border:1px solid #bc651c;place-items:center;display:inline-grid}.pLJpma_guides{fill:var(--color-ink);font:10px var(--font-mono)}.pLJpma_guides path{fill:none;stroke:var(--color-ink);stroke-width:.65px;opacity:.2;stroke-dasharray:5 4}.pLJpma_guides circle{fill:var(--color-paper);stroke:var(--color-ink);stroke-width:.6px;opacity:.6}.pLJpma_dimension{fill:var(--color-ink);font:10px var(--font-mono)}.pLJpma_dimension path{fill:none;stroke:var(--color-ink);stroke-width:.6px;opacity:.55}.pLJpma_walls{stroke:#173a4b;stroke-width:9px;stroke-linecap:square;stroke-linejoin:miter}.pLJpma_walls .pLJpma_partition{stroke-width:5px}.pLJpma_walls .pLJpma_glazing{stroke-width:1.3px}.pLJpma_windows{fill:none;stroke:#587180;stroke-width:1px}.pLJpma_windows .pLJpma_windowGap{stroke:var(--color-paper);stroke-width:10px}.pLJpma_doors{stroke:#71818a;stroke-width:1.1px}.pLJpma_furniture{fill:none;stroke:#73818a;stroke-width:1px;opacity:.73}.pLJpma_planLabels{fill:#435765;font:9px var(--font-mono);letter-spacing:.03em}.pLJpma_planLabels .pLJpma_subLabel{opacity:.7;font-size:8px}.pLJpma_roomName{fill:#435765;font:10px var(--font-mono);pointer-events:none}.pLJpma_selection{color:#bc651c}.pLJpma_selectedFill{fill:#f0b56b;fill-opacity:.2}.pLJpma_measuredOutline{fill:none;stroke:currentColor;stroke-width:1.6px}.pLJpma_selectedName{fill:var(--color-ink);font:10px var(--font-mono);letter-spacing:.06em}.pLJpma_selectedQuantity{fill:#995017;font:10px var(--font-mono);letter-spacing:.04em}.pLJpma_measureDimensions{fill:#995017;font:11px var(--font-mono)}.pLJpma_measureDimensions path,.pLJpma_leader{fill:none;stroke:currentColor;stroke-width:1px}.pLJpma_reference{fill:currentColor;font:9px var(--font-mono);letter-spacing:.06em}.pLJpma_scale{fill:var(--color-ink);font:9px var(--font-mono)}.pLJpma_scale path,.pLJpma_scale circle{fill:none;stroke:currentColor;stroke-width:.9px}.pLJpma_scale .pLJpma_drawingCode{letter-spacing:.16em;opacity:.6;font-size:9px}.pLJpma_details{border-left:1px solid #001d3b24;flex-direction:column;justify-content:center;align-items:flex-start;min-width:0;min-height:0;padding:1rem 0 0 clamp(1rem,2vw,2rem);display:flex}.pLJpma_stageLabel{color:var(--color-accent-ink);margin-bottom:.8rem}.pLJpma_details h3{letter-spacing:-.045em;text-wrap:balance;max-width:14ch;font-size:clamp(1.6rem,2.7vw,3rem);font-weight:450;line-height:1.06}.pLJpma_promise{max-width:34ch;color:var(--color-muted);text-wrap:pretty;margin-top:1rem;font-size:clamp(13px,1vw,16px);line-height:1.6}.pLJpma_exploreLink{border-bottom:1px solid var(--color-ink);align-items:center;gap:.8rem;margin-top:1.5rem;padding-bottom:.35rem;font-size:12px;line-height:1.5;display:inline-flex}.pLJpma_footnote{color:var(--color-muted);letter-spacing:.06em;justify-content:space-between;gap:1rem;padding-top:.75rem;font-size:8px;display:flex}.pLJpma_section a:focus-visible,.pLJpma_section button:focus-visible,.pLJpma_workspace:focus-visible{outline:2px solid var(--color-accent-ink);outline-offset:4px}@media (prefers-reduced-motion:no-preference){.pLJpma_detailIntro{animation:.35s ease-out both pLJpma_settle}@keyframes pLJpma_settle{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}}@media (min-width:900px) and (max-height:740px){.pLJpma_sheet{padding-block:.85rem}.pLJpma_header{padding-bottom:.65rem}.pLJpma_heading{font-size:clamp(1.6rem,2.4vw,2.25rem)}.pLJpma_headerNote{margin-top:.25rem;font-size:12px}.pLJpma_eyebrow{margin-bottom:.2rem;font-size:8px}.pLJpma_navigation{padding:.5rem 0 .65rem}.pLJpma_tabTrack{margin:.35rem 0 .45rem}.pLJpma_workspace{padding-top:.25rem}.pLJpma_details{padding-top:0}.pLJpma_details h3{font-size:clamp(1.5rem,2.3vw,2.25rem)}.pLJpma_promise{margin-top:.65rem;font-size:13px;line-height:1.5}.pLJpma_stageLabel{margin-bottom:.5rem;font-size:8px}.pLJpma_exploreLink{margin-top:1rem;font-size:11px}.pLJpma_footnote{padding-top:.4rem}}@media (min-width:640px) and (max-width:899px){.pLJpma_sheet{padding:1.25rem}.pLJpma_header{gap:1rem}.pLJpma_heading{font-size:1.75rem}.pLJpma_allServices{gap:.75rem;font-size:11px}.pLJpma_workspace{grid-template-rows:minmax(0,1fr) 160px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1rem}.pLJpma_details{border-top:1px solid #001d3b24;border-left:0;grid-column:1/-1;grid-template-columns:1fr auto;align-content:center;gap:0 1.5rem;padding:.75rem 0 0;display:grid}.pLJpma_details h3{max-width:none;font-size:1.8rem}.pLJpma_promise{max-width:52ch;margin-top:.5rem;font-size:13px}.pLJpma_stageLabel{margin-bottom:.4rem;font-size:8px}.pLJpma_exploreLink{white-space:nowrap;align-self:end;margin-top:0}.pLJpma_drawingVerb strong{font-size:1.75rem}.pLJpma_documentSheet{--du:min(1cqw, .6cqh)}}@media (min-width:700px) and (max-width:899px){.pLJpma_workspace{grid-template-rows:minmax(0,1fr) 140px}}@media (max-width:639px){.pLJpma_section{height:auto}.pLJpma_sheet{padding:1rem}.pLJpma_header{flex-direction:column;align-items:flex-start;gap:.8rem;padding-bottom:1rem}.pLJpma_eyebrow{font-size:8px}.pLJpma_heading{font-size:clamp(1.5rem,6.5vw,2rem)}.pLJpma_headerNote{font-size:12px}.pLJpma_allServices{gap:1rem;font-size:11px}.pLJpma_explorer{grid-template-rows:auto 1px auto auto auto;min-height:auto}.pLJpma_storyMeta{letter-spacing:.02em;gap:.5rem;font-size:9px}.pLJpma_playback{gap:.3rem;min-height:44px;font-size:11px}.pLJpma_tabs{grid-template-columns:repeat(5,minmax(44px,1fr));gap:.4rem}.pLJpma_tabs button{min-height:60px}.pLJpma_tabTitle{overflow-wrap:anywhere;font-size:12px}.pLJpma_tabNumber{font-size:10px}.pLJpma_tabNumber>span{display:none}.pLJpma_navigation{padding:.65rem 0 .8rem}.pLJpma_workspace{grid-template-rows:auto 220px 360px;grid-template-columns:minmax(0,1fr);gap:1rem;padding-top:.5rem}.pLJpma_details{border-bottom:1px solid #001d3b24;border-left:0;grid-row:1;justify-content:flex-start;min-height:210px;padding:0 0 1rem}.pLJpma_details h3{max-width:none;font-size:1.65rem}.pLJpma_promise{max-width:none;margin-top:.6rem;font-size:13px;line-height:1.5}.pLJpma_stageLabel{margin-bottom:.5rem;font-size:10px}.pLJpma_exploreLink{min-height:44px;margin-top:.8rem;font-size:12px}.pLJpma_drawing{grid-row:2}.pLJpma_drawingHeader{font-size:10px}.pLJpma_planCanvas{margin-top:.25rem}.pLJpma_planCamera{inset:0}.pLJpma_drawingVerb,.pLJpma_drawingCaption{display:none}.pLJpma_documentWorkspace{grid-row:3}.pLJpma_documentSheet{max-width:360px}.pLJpma_footnote{padding-top:.75rem;font-size:10px}.pLJpma_footnote>span:last-child{display:none}}.pLJpma_certificateRow>:last-child,.pLJpma_tenderRow strong{white-space:nowrap;flex-shrink:0}@media (min-width:900px) and (max-height:559px){.pLJpma_section{height:auto}.pLJpma_workspace{min-height:300px}}@media (min-width:640px) and (max-width:899px) and (max-height:700px){.pLJpma_section{height:auto}.pLJpma_workspace{grid-template-rows:320px 160px}}@media (max-width:359px){.pLJpma_details{min-height:220px}}
