.LXEFba_h2{font-family:var(--fv2-font-grotesk);letter-spacing:-.02em;color:var(--fv2-ink);text-wrap:balance;margin:0;font-size:clamp(32px,3.8vw,48px);font-weight:700;line-height:1.05}.LXEFba_h2Small{letter-spacing:-.015em;color:var(--fv2-ink);margin:0;font-size:clamp(26px,2.6vw,30px);font-weight:700;line-height:1.15}.LXEFba_h3{color:var(--fv2-ink);margin:0;font-size:24px;font-weight:700;line-height:1.25}.LXEFba_h3Small{color:var(--fv2-ink);margin:0;font-size:21px;font-weight:700;line-height:1.3}.LXEFba_eyebrow{font-family:var(--fv2-font-mono);color:var(--fv2-muted);margin:0;font-size:13px;line-height:1.5}.LXEFba_sectionIntro{flex-direction:column;gap:14px;min-width:0;max-width:720px;display:flex}.LXEFba_sectionLead{max-width:56ch;color:var(--fv2-muted);margin:0;font-size:18px;line-height:1.55}.LXEFba_smallNote{color:var(--fv2-muted);margin:0;font-size:14px;line-height:1.5}.LXEFba_mono{font-family:var(--fv2-font-mono);font-variant-numeric:tabular-nums}.LXEFba_svgMono{font-family:var(--fv2-font-mono)}.LXEFba_svgSans{font-family:var(--fv2-font-grotesk)}.LXEFba_srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.LXEFba_section{max-width:var(--fv2-content-width);padding:clamp(64px, 8vw, 96px) var(--fv2-gutter);box-sizing:content-box;flex-direction:column;gap:40px;margin:0 auto;display:flex}.LXEFba_band{background:var(--fv2-card);border-top:1px solid var(--fv2-line);border-bottom:1px solid var(--fv2-line)}.LXEFba_bandInner{max-width:var(--fv2-content-width);padding:clamp(64px, 8vw, 96px) var(--fv2-gutter);box-sizing:content-box;flex-direction:column;gap:36px;margin:0 auto;display:flex}.LXEFba_narrowHeading{max-width:20ch}.LXEFba_more{margin:0}.LXEFba_lookup{text-align:left;flex-direction:column;gap:6px;width:100%;max-width:560px;margin-top:6px;display:flex}.LXEFba_lookupLabel{color:var(--fv2-on-ink-strong);font-size:15px;font-weight:600}.LXEFba_lookupRow{flex-wrap:wrap;gap:10px;display:flex}.LXEFba_lookupField{flex:240px;min-width:0;position:relative}.LXEFba_lookupField input{box-sizing:border-box;border:1.5px solid var(--fv2-accent);width:100%;height:52px;color:var(--fv2-text);font:inherit;background:#fff;border-radius:6px;padding:0 16px;font-size:17px}.LXEFba_lookupField input::placeholder{color:#5e6b64;opacity:1}.LXEFba_lookupField input:focus-visible{outline:3px solid var(--fv2-accent);outline-offset:3px}.LXEFba_lookupButton{background:var(--fv2-accent);min-height:52px;color:var(--fv2-header);font:inherit;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;padding:12px 24px;font-size:17px;font-weight:600;line-height:1.2;display:inline-flex}.LXEFba_lookupButton:hover{text-underline-offset:4px;text-decoration:underline}.LXEFba_lookupButton:focus-visible{outline:3px solid var(--fv2-on-ink-strong);outline-offset:3px}.LXEFba_suggestions{z-index:30;max-height:320px;color:var(--fv2-text);border:1px solid var(--fv2-line);text-align:left;background:#fff;border-radius:6px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px #19372d29}.LXEFba_suggestions li{cursor:pointer;border-radius:4px;align-items:center;min-height:44px;padding:10px 12px;display:flex}.LXEFba_suggestions li[aria-selected=true]{background:var(--fv2-accent);color:var(--fv2-ink)}.LXEFba_lookupStatus{color:var(--fv2-on-ink);margin:0;font-size:14px}.LXEFba_lookupStatus:empty{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.LXEFba_lookupNote{color:var(--fv2-on-ink);margin:0;font-size:15px;line-height:1.5}.LXEFba_noteLink{color:var(--fv2-on-ink-strong);text-underline-offset:4px;margin-block:-5px -17px;padding-block:5px 17px;font-weight:600;text-decoration:underline;display:inline-block}.LXEFba_noteLink:hover{color:var(--fv2-on-ink-accent)}.LXEFba_noteLink:focus-visible{outline:3px solid var(--fv2-accent);outline-offset:3px}.LXEFba_lookup[data-tone=light] .LXEFba_lookupLabel{color:var(--fv2-ink)}.LXEFba_lookup[data-tone=light] .LXEFba_lookupField input{border-color:var(--fv2-ink)}.LXEFba_lookup[data-tone=light] .LXEFba_lookupField input:focus-visible{outline-color:var(--fv2-ink)}.LXEFba_lookup[data-tone=light] .LXEFba_lookupButton{background:var(--fv2-ink);color:var(--fv2-on-ink-strong)}.LXEFba_lookup[data-tone=light] .LXEFba_lookupButton:focus-visible{outline-color:var(--fv2-text);box-shadow:inset 0 0 0 2px var(--fv2-ink), inset 0 0 0 4px var(--fv2-page)}.LXEFba_lookup[data-tone=light] .LXEFba_lookupStatus{color:var(--fv2-muted)}.LXEFba_hero{position:relative}.LXEFba_siteSection{max-width:var(--fv2-content-width);padding:72px var(--fv2-gutter);box-sizing:content-box;flex-wrap:wrap;align-items:center;gap:48px;margin:0 auto;display:flex}.LXEFba_siteCopy{flex-direction:column;flex:360px;gap:18px;min-width:0;display:flex}.LXEFba_siteCopy .LXEFba_sectionLead{max-width:44ch}.LXEFba_siteFrame{flex:500px;min-width:0}.LXEFba_siteFrame>div:first-child{border-color:var(--fv2-line);background:var(--fv2-card);padding:20px}.LXEFba_sitePlan{height:auto;display:block}.LXEFba_siteCaption{color:var(--fv2-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;font-size:14px;display:flex}.LXEFba_siteScale{width:160px}.LXEFba_cards{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:24px;display:grid}.LXEFba_card{background:var(--fv2-card);border:1px solid var(--fv2-line);border-radius:4px;flex-direction:column;gap:14px;padding:28px;display:flex}.LXEFba_card p{color:var(--fv2-muted);margin:0;font-size:17px;line-height:1.55}.LXEFba_toggleRow{flex-wrap:wrap;gap:8px;display:flex}.LXEFba_toggle{border:1.5px solid var(--fv2-ink);min-height:44px;color:var(--fv2-ink);font:inherit;cursor:pointer;background:#fff;border-radius:6px;justify-content:center;align-items:center;padding:8px 14px;font-size:15px;font-weight:600;line-height:1.2;display:inline-flex}.LXEFba_toggle[aria-pressed=true]{background:var(--fv2-ink);color:var(--fv2-on-ink-strong)}.LXEFba_toggle:hover{text-underline-offset:4px;text-decoration:underline}.LXEFba_toggle:focus-visible{outline:3px solid var(--fv2-text);outline-offset:3px}.LXEFba_toggle[aria-pressed=true]:focus-visible{box-shadow:inset 0 0 0 2px var(--fv2-ink), inset 0 0 0 4px var(--fv2-page)}.LXEFba_toggleWide{align-self:flex-start;padding-inline:18px;font-size:16px}.LXEFba_modelHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.LXEFba_modelHead .LXEFba_sectionIntro{flex:520px}.LXEFba_modelHead .LXEFba_h2{max-width:22ch}.LXEFba_modelGrid{flex-wrap:wrap;align-items:stretch;gap:24px;display:flex}.LXEFba_modelFigure,.LXEFba_noiseFigure{box-sizing:border-box;border:1px solid var(--fv2-line);flex-direction:column;gap:12px;min-width:0;margin:0;padding:16px;display:flex;position:relative}.LXEFba_modelFigure{background:#fff;flex:999 640px;align-self:flex-start}.LXEFba_modelFigure:before,.LXEFba_modelFigure:after,.LXEFba_ticks:before,.LXEFba_ticks:after{content:"";box-sizing:border-box;border:0 solid var(--fv2-ink);pointer-events:none;width:18px;height:18px;position:absolute}.LXEFba_modelFigure:before{border-top-width:2px;border-left-width:2px;top:-1px;left:-1px}.LXEFba_modelFigure:after{border-bottom-width:2px;border-right-width:2px;bottom:-1px;right:-1px}.LXEFba_ticks{pointer-events:none;position:absolute;inset:-1px}.LXEFba_ticks:before{border-top-width:2px;border-right-width:2px;top:0;right:0}.LXEFba_ticks:after{border-bottom-width:2px;border-left-width:2px;bottom:0;left:0}.LXEFba_figureHead{justify-content:flex-end;display:flex}.LXEFba_demoSvg{height:auto;display:block}.LXEFba_modelCaption{color:var(--fv2-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 20px;font-size:14px;display:flex}.LXEFba_modelCaption .LXEFba_mono{font-size:12px}.LXEFba_legend{flex-wrap:wrap;gap:6px 18px;display:flex}.LXEFba_legend>span{align-items:center;gap:6px;display:inline-flex}.LXEFba_swatchShadow,.LXEFba_swatchExtension,.LXEFba_swatchTerrace{box-sizing:border-box;width:12px;height:12px;display:inline-block}.LXEFba_swatchShadow{background:#19372d66}.LXEFba_swatchExtension{background:var(--fv2-accent);border:1.5px dashed var(--fv2-ink)}.LXEFba_swatchTerrace{background:#e9d9b8;border:1px solid #8a6f45}.LXEFba_modelControls{flex-direction:column;flex:300px;gap:22px;min-width:0;display:flex}.LXEFba_control{flex-direction:column;gap:8px;display:flex}.LXEFba_controlHead{color:var(--fv2-ink);justify-content:space-between;align-items:baseline;gap:12px;font-size:15px;display:flex}.LXEFba_controlLabel{color:var(--fv2-ink);font-size:15px;font-weight:600}.LXEFba_range{width:100%;height:44px;accent-color:var(--fv2-ink);cursor:pointer;margin:0}.LXEFba_range:focus-visible{outline:3px solid var(--fv2-text);outline-offset:2px}.LXEFba_rangeTicks{font-family:var(--fv2-font-mono);color:var(--fv2-muted);justify-content:space-between;font-size:12px;display:flex}.LXEFba_sunFacts{background:var(--fv2-line);border:1px solid var(--fv2-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.LXEFba_sunFacts>div{background:#fff;flex-direction:column;gap:2px;padding:14px;display:flex}.LXEFba_sunFacts dt{color:var(--fv2-muted);font-size:13px}.LXEFba_sunFacts dd{font-family:var(--fv2-font-mono);color:var(--fv2-ink);margin:0;font-size:20px;font-weight:500}.LXEFba_sunCard{background:var(--fv2-ink);color:var(--fv2-on-ink-strong);border-radius:4px;flex-direction:column;gap:10px;padding:20px;display:flex}.LXEFba_sunCardLabel{color:var(--fv2-on-ink);margin:0;font-size:14px}.LXEFba_sunCardValue{letter-spacing:-.02em;margin:0;font-size:34px;font-weight:700;line-height:1.05}.LXEFba_sunCardRows{border-top:1px solid var(--fv2-muted);flex-direction:column;gap:4px;margin:0;padding-top:10px;font-size:15px;display:flex}.LXEFba_sunCardRows>div{justify-content:space-between;gap:12px;display:flex}.LXEFba_sunCardRows dt{color:var(--fv2-on-ink)}.LXEFba_sunCardRows dd{font-family:var(--fv2-font-mono);color:var(--fv2-on-ink-strong);margin:0}.LXEFba_sunCardRows .LXEFba_sunCardChange{color:var(--fv2-accent)}.LXEFba_noiseGrid{flex-wrap:wrap;align-items:flex-start;gap:48px;display:flex}.LXEFba_noiseCopy{flex-direction:column;flex:380px;gap:20px;min-width:0;display:flex}.LXEFba_noiseFigure{background:var(--fv2-card);flex:520px}.LXEFba_statusList{border-top:1.5px solid var(--fv2-ink);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.LXEFba_statusList>li{border-bottom:1px solid var(--fv2-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 0;font-size:16px;line-height:1.45;display:grid}.LXEFba_statusList>li>span:first-child{flex-direction:column;display:flex}.LXEFba_statusList>li>span:first-child>span{color:var(--fv2-muted);font-size:14px}.LXEFba_status{color:var(--fv2-ink);text-align:right;font-size:15px;font-weight:600}.LXEFba_status[data-attention]{text-underline-offset:5px;-webkit-text-decoration:underline dashed;text-decoration:underline dashed}.LXEFba_figureCaption{color:var(--fv2-muted);font-size:14px}.LXEFba_costGrid{flex-wrap:wrap;align-items:stretch;gap:24px;display:flex}.LXEFba_costInputs{border:1px solid var(--fv2-line);background:#fff;border-radius:4px;flex-direction:column;flex:340px;gap:24px;min-width:0;padding:28px;display:flex}.LXEFba_costResults{flex-direction:column;flex:999 560px;gap:20px;min-width:0;display:flex}.LXEFba_costSummary{background:var(--fv2-ink);color:var(--fv2-on-ink-strong);border-radius:4px;flex-wrap:wrap;gap:24px 48px;padding:28px;display:flex}.LXEFba_costSummary>div{flex-direction:column;gap:4px;min-width:0;display:flex}.LXEFba_costLabel{color:var(--fv2-on-ink);font-size:14px}.LXEFba_costValue{letter-spacing:-.02em;font-variant-numeric:proportional-nums;font-size:clamp(28px,3.4vw,42px);font-weight:700;line-height:1.05}.LXEFba_costValueAccent{color:var(--fv2-accent)}.LXEFba_costMeta{font-family:var(--fv2-font-mono);color:var(--fv2-on-ink);font-size:13px}.LXEFba_costBreakdown{border:1px solid var(--fv2-line);background:#fff;border-radius:4px;flex-direction:column;gap:16px;padding:24px 28px;display:flex}.LXEFba_breakdownHead{justify-content:flex-end;display:flex}.LXEFba_breakdownBar{border:1.5px solid var(--fv2-ink);height:18px;display:flex}.LXEFba_breakdownBar>span{flex-basis:0}.LXEFba_swatchBuild,.LXEFba_swatchDesign,.LXEFba_swatchContingency,.LXEFba_swatchFees{box-sizing:border-box;display:inline-block}.LXEFba_swatchBuild{background:var(--fv2-ink)}.LXEFba_swatchDesign{background:var(--fv2-muted)}.LXEFba_swatchContingency{background:#9cc29b}.LXEFba_swatchFees{background:#e9d9b8}.LXEFba_breakdownList{flex-direction:column;margin:0;padding:0;font-size:16px;list-style:none;display:flex}.LXEFba_breakdownList>li{border-bottom:1px solid var(--fv2-line);grid-template-columns:14px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 0;display:grid}.LXEFba_breakdownList>li:last-child{border-bottom:0}.LXEFba_breakdownList>li>span:first-child{width:12px;height:12px}.LXEFba_breakdownList .LXEFba_swatchFees{border:1px solid #8a6f45}.LXEFba_breakdownList .LXEFba_mono{font-size:15px}.LXEFba_breakdownNote{color:var(--fv2-muted);font-size:14px}.LXEFba_provenance{background:var(--fv2-header);color:var(--fv2-on-ink-strong)}.LXEFba_provenanceInner{max-width:var(--fv2-content-width);padding:clamp(64px, 8vw, 96px) var(--fv2-gutter);box-sizing:content-box;flex-wrap:wrap;gap:48px;margin:0 auto;display:flex}.LXEFba_provenanceCopy{flex-direction:column;flex:360px;gap:18px;min-width:0;display:flex}.LXEFba_provenanceCopy .LXEFba_h2{color:var(--fv2-on-ink-strong)}.LXEFba_provenanceLead{color:var(--fv2-on-ink);margin:0;font-size:18px;line-height:1.55}.LXEFba_provenanceNote{color:var(--fv2-on-ink);margin:0;font-size:15px}.LXEFba_provenanceCard{background:var(--fv2-page);min-width:0;color:var(--fv2-text);border-radius:4px;flex:520px;padding:8px 24px}.LXEFba_provenanceTable{border-collapse:collapse;width:100%;font-size:16px;line-height:1.4}.LXEFba_provenanceTable th,.LXEFba_provenanceTable td{border-bottom:1px solid var(--fv2-line);text-align:left;vertical-align:middle;padding:14px 12px 14px 0}.LXEFba_provenanceTable th:last-child,.LXEFba_provenanceTable td:last-child{padding-right:0}.LXEFba_provenanceTable tbody tr:last-child>*{border-bottom:0}.LXEFba_provenanceTable thead th{color:var(--fv2-muted);font-size:13px;font-weight:400}.LXEFba_provenanceTable tbody th{width:40%;font-weight:700}.LXEFba_stepsScale{width:100%}.LXEFba_steps{grid-template-columns:repeat(auto-fit,minmax(min(220px,100%),1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid}.LXEFba_steps li{flex-direction:column;gap:8px;display:flex}.LXEFba_steps p{color:var(--fv2-muted);margin:0;font-size:17px;line-height:1.55}.LXEFba_audiences{grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:48px;padding-block:80px;display:grid}.LXEFba_audiences>div{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.LXEFba_audiences p{color:var(--fv2-muted);margin:0;font-size:17px;line-height:1.55}@media (max-width:720px){.LXEFba_provenanceCard{padding:4px 16px}.LXEFba_provenanceTable{font-size:15px}.LXEFba_provenanceTable tbody th{width:auto}.LXEFba_costInputs,.LXEFba_costSummary,.LXEFba_costBreakdown{padding:20px}.LXEFba_modelFigure,.LXEFba_noiseFigure,.LXEFba_siteFrame>div:first-child{padding:12px}}.LXEFba_phoneKey{display:none}@media (max-width:720px){.LXEFba_svgPhoneLarge{font-size:22px}.LXEFba_svgPhoneHide{display:none}.LXEFba_svgPhoneTag{transform:scale(1.7)}.LXEFba_phoneKey{color:var(--fv2-text);flex-wrap:wrap;gap:6px 18px;margin:0;padding:0;font-size:14px;line-height:1.4;list-style:none;display:flex}.LXEFba_phoneKey>li{align-items:center;gap:6px;display:inline-flex}.LXEFba_phoneKey>li.LXEFba_keyValue{font-weight:600}.LXEFba_keyYellow,.LXEFba_keyRed,.LXEFba_keyRoad,.LXEFba_keyScreen{box-sizing:border-box;width:12px;height:12px;display:inline-block}.LXEFba_keyYellow{background:#e8b04a8c}.LXEFba_keyRed{background:#c8553d8c}.LXEFba_keyRoad{background:#d9cfbb}.LXEFba_keyScreen{background:var(--fv2-ink);height:4px}}@media (max-width:480px){.LXEFba_lookupButton{flex:100%}.LXEFba_statusList>li{grid-template-columns:minmax(0,1fr);gap:6px}.LXEFba_status{text-align:left}}.LXEFba_provenanceTable td:last-child{width:1%}.LXEFba_provenanceTable td:last-child>span,.LXEFba_statusList>li>span:last-child{white-space:nowrap;overflow-wrap:normal}.LXEFba_stepsFigure{flex-direction:column;gap:10px;margin:40px 0 0;display:flex}.LXEFba_stepsFigure img{border:1px solid var(--fv2-line);background:var(--fv2-card);border-radius:4px;width:100%;height:auto;display:block}.LXEFba_stepsFigure figcaption{color:var(--fv2-muted);font-size:14px;line-height:1.45}.LXEFba_screens{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;margin-top:32px;display:grid}.LXEFba_screen{flex-direction:column;gap:8px;margin:0;display:flex}.LXEFba_screen img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--fv2-line);background:#ede6d6;border-radius:4px;width:100%;height:auto;display:block}.LXEFba_screen figcaption,.LXEFba_screensNote{color:var(--fv2-muted);font-size:14px;line-height:1.45}.LXEFba_screensNote{margin:12px 0 24px}
