.building-module__bIdAPa__report{color:#172b3e;font-size:.9rem;line-height:1.55}.building-module__bIdAPa__reporting{flex-wrap:wrap;align-items:baseline;gap:.3rem 1rem;margin:.5rem 0 1rem;display:flex}.building-module__bIdAPa__reporting strong{font-size:1rem}.building-module__bIdAPa__reporting span,.building-module__bIdAPa__note{color:#526579;font-size:.8rem}.building-module__bIdAPa__coverage{background:#f4f7fa;border:1px solid #ccd9e4;border-left:3px solid #647d93;border-radius:.65rem;margin-bottom:1rem;padding:.85rem 1rem}.building-module__bIdAPa__coverage h2{margin-bottom:.2rem;font-size:.88rem;font-weight:750}.building-module__bIdAPa__coverage p{color:#415469;max-width:100ch;font-size:.83rem}.building-module__bIdAPa__overview{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.building-module__bIdAPa__panel{--tone:#1d4ed8;--surface:#f1f6ff;--border:#ccdaee;background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--tone);border-radius:.75rem;min-width:0;padding:1rem}.building-module__bIdAPa__panel[data-tone=rentals]{--tone:#007c89;--surface:#edf9f8;--border:#b6dcd9}.building-module__bIdAPa__panel[data-tone=investor]{--tone:#b45309;--surface:#fff8ea;--border:#ebd3ac}.building-module__bIdAPa__panel h2,.building-module__bIdAPa__panel h3,.building-module__bIdAPa__panel h4{color:var(--tone);margin-bottom:.5rem;font-size:.95rem;font-weight:750}.building-module__bIdAPa__headline{color:var(--tone);letter-spacing:-.025em;overflow-wrap:anywhere;font-size:clamp(1.3rem,2.3vw,2rem);font-weight:750;display:block}.building-module__bIdAPa__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem .6rem;margin:1rem 0;display:grid}.building-module__bIdAPa__metrics div{min-width:0}.building-module__bIdAPa__metrics dt{color:#496073;font-size:.74rem}.building-module__bIdAPa__metrics dd{color:var(--tone);overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:.98rem;font-weight:700;line-height:1.4}.building-module__bIdAPa__unavailable{color:#4f6173;margin:.6rem 0;font-size:.84rem}.building-module__bIdAPa__yieldList{gap:.65rem;margin:1rem 0;display:grid}.building-module__bIdAPa__yieldList div{border-bottom:1px solid #ebd3ac;justify-content:space-between;align-items:baseline;gap:.7rem;padding-bottom:.45rem;display:flex}.building-module__bIdAPa__yieldList dt{font-size:.82rem}.building-module__bIdAPa__yieldList dd{color:#9a4607;white-space:nowrap;font-size:1.2rem;font-weight:750}.building-module__bIdAPa__section{margin-top:2rem}.building-module__bIdAPa__projectContext{margin-top:1rem}.building-module__bIdAPa__projectContext .building-module__bIdAPa__heading{margin-bottom:.5rem}.building-module__bIdAPa__projectContext .building-module__bIdAPa__heading h3{margin-bottom:0;font-size:1.05rem}.building-module__bIdAPa__scopeNote{color:#264e52;overflow-wrap:anywhere;background:#dff1ee;border-left:3px solid #007c89;padding:.6rem .75rem;font-size:.82rem}.building-module__bIdAPa__contextLink{color:#006572;text-underline-offset:3px;margin-top:.35rem;font-size:.8rem;font-weight:700;text-decoration:underline;display:inline-block}.building-module__bIdAPa__heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;margin-bottom:.85rem;display:flex}.building-module__bIdAPa__heading h2{letter-spacing:-.015em;font-size:1.15rem;font-weight:750}.building-module__bIdAPa__heading>span{color:#526579;font-size:.77rem}.building-module__bIdAPa__twoColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.building-module__bIdAPa__twoColumns>*{min-width:0}.building-module__bIdAPa__tableScroll{border-radius:.25rem;width:100%;max-width:100%;margin-top:.6rem;overflow-x:auto}.building-module__bIdAPa__tableScroll table{border-collapse:collapse;text-align:right;font-variant-numeric:tabular-nums;width:100%;font-size:.77rem}.building-module__bIdAPa__tableScroll caption{text-align:left;color:#526579;padding-bottom:.5rem;font-size:.73rem}.building-module__bIdAPa__tableScroll th,.building-module__bIdAPa__tableScroll td{white-space:nowrap;border-bottom:1px solid #d4e0e9;padding:.5rem .55rem}.building-module__bIdAPa__tableScroll th{color:#30465d;font-weight:650}.building-module__bIdAPa__tableScroll th:first-child{text-align:left}.building-module__bIdAPa__tableScroll td{color:#253c53}.building-module__bIdAPa__tableScroll thead th{white-space:normal;vertical-align:bottom;min-width:6.8rem;font-size:.73rem}.building-module__bIdAPa__tableScroll tbody tr:last-child>*{border-bottom:0}.building-module__bIdAPa__layout{background:#fff;border:1px solid #d6e0e9;border-radius:.8rem;margin-top:1rem;padding:1rem}.building-module__bIdAPa__layout>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.4rem 1rem;margin-bottom:.8rem;display:flex}.building-module__bIdAPa__layout>header span,.building-module__bIdAPa__layout>header p{color:#526579;font-size:.76rem}.building-module__bIdAPa__layout h3{font-size:1.12rem;font-weight:750}.building-module__bIdAPa__layoutColumns{grid-template-columns:1fr 1fr .9fr;gap:.75rem;display:grid}.building-module__bIdAPa__layoutColumns>*{min-width:0}.building-module__bIdAPa__yieldValue{color:#9a4607;font-size:1.7rem;font-weight:750;display:block}.building-module__bIdAPa__samples{margin-top:.8rem;font-size:.74rem}.building-module__bIdAPa__samples>div{justify-content:space-between;gap:.6rem;display:flex}.building-module__bIdAPa__samples dt{color:#526579}.building-module__bIdAPa__samples dd{font-weight:700}.building-module__bIdAPa__sample{color:#744313;margin-top:-.5rem;margin-bottom:.7rem;font-size:.73rem;font-weight:650}.building-module__bIdAPa__report summary{cursor:pointer;padding:.6rem 0;font-size:.8rem;font-weight:650}.building-module__bIdAPa__panel summary{color:var(--tone)}.building-module__bIdAPa__layoutEvidence{color:#526579;margin-top:.6rem;font-size:.78rem}.building-module__bIdAPa__empty{color:#526579;background:#f7f9fb;border:1px dashed #c8d5e1;border-radius:.65rem;padding:1rem;font-size:.84rem}.building-module__bIdAPa__controls{flex-wrap:wrap;gap:.6rem;display:flex}.building-module__bIdAPa__controls label{color:#415469;flex-direction:column;gap:.25rem;font-size:.73rem;font-weight:650;display:flex}.building-module__bIdAPa__controls select{font:inherit;color:#233d55;background:#fff;border:1px solid #c7d5e1;border-radius:.45rem;max-width:100%;min-height:2.6rem;padding:.5rem .6rem}.building-module__bIdAPa__plot{min-width:0;height:285px}.building-module__bIdAPa__plot .building-module__bIdAPa__empty{margin:1rem 0}.building-module__bIdAPa__section>.building-module__bIdAPa__note{margin-top:.75rem}.building-module__bIdAPa__historyTable{border:1px solid #d6e0e9;border-radius:.6rem;margin-top:.8rem;padding:.15rem .85rem}.building-module__bIdAPa__methodology{background:#f7f9fb;border:1px solid #d6e0e9;border-radius:.65rem;margin-top:1.6rem;padding:.5rem 1rem}.building-module__bIdAPa__methodology ul{color:#526579;padding:.5rem 0 .5rem 1.15rem;font-size:.8rem;list-style:outside}.building-module__bIdAPa__methodology li+li{margin-top:.5rem}.building-module__bIdAPa__back{color:#1d4ed8;margin-top:1.3rem;font-size:.85rem;font-weight:650;display:inline-block}.building-module__bIdAPa__report :is(summary,select,a,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #1d4ed8}@media (max-width:1050px){.building-module__bIdAPa__overview{grid-template-columns:repeat(2,minmax(0,1fr))}.building-module__bIdAPa__overview>:last-child{grid-column:1/-1}.building-module__bIdAPa__yieldList{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem 1.5rem}.building-module__bIdAPa__layoutColumns{grid-template-columns:repeat(2,minmax(0,1fr))}.building-module__bIdAPa__layoutColumns>:last-child{grid-column:1/-1}}@media (max-width:650px){.building-module__bIdAPa__overview,.building-module__bIdAPa__twoColumns,.building-module__bIdAPa__layoutColumns{grid-template-columns:minmax(0,1fr)}.building-module__bIdAPa__overview,.building-module__bIdAPa__twoColumns{gap:.8rem}.building-module__bIdAPa__layout,.building-module__bIdAPa__panel{padding:.85rem}.building-module__bIdAPa__layout{padding:.7rem}.building-module__bIdAPa__yieldList{grid-template-columns:minmax(0,1fr)}.building-module__bIdAPa__heading h2{font-size:1.05rem}.building-module__bIdAPa__reporting{font-size:.8rem}.building-module__bIdAPa__plot{height:270px}.building-module__bIdAPa__controls{width:100%}.building-module__bIdAPa__controls label{flex:9rem;min-width:0}}@media (prefers-reduced-motion:reduce){.building-module__bIdAPa__report *{scroll-behavior:auto}}
