.ProjectDashboard_dashboard__btCK7{--labelW:clamp(150px,28%,260px);--a1:var(--accentLocal,var(--accent));--a2:oklch(58% 0.1 255);--a3:oklch(66% 0.075 255);--a4:oklch(74% 0.05 255);--a5:oklch(81% 0.03 255)}.ProjectDashboard_kpis__qy42W{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--paper-sink);border:var(--line-hair);border-radius:var(--radius-lg);overflow:hidden}.ProjectDashboard_kpi__n1vOQ{background:var(--paper-panel);padding:var(--space-6) var(--space-6) var(--space-5);display:flex;flex-direction:column;gap:var(--space-2);position:relative}.ProjectDashboard_kpi__n1vOQ:before{content:"";position:absolute;top:0;inset-inline-start:0;width:100%;height:2px;background:var(--a1);opacity:.75}.ProjectDashboard_kpiValue__QDJVO{font-family:var(--font-display);font-size:clamp(1.6rem,1.1rem + 1.8vw,2.5rem);font-weight:400;letter-spacing:var(--tracking-tight);color:var(--ink-primary);line-height:1.05}.ProjectDashboard_kpiEstimate__lRPZV{font-size:.6em;color:var(--ink-tertiary);vertical-align:super;-webkit-margin-start:2px;margin-inline-start:2px}.ProjectDashboard_panel__T_E5y{margin-top:var(--space-12)}.ProjectDashboard_panel__T_E5y:first-child{margin-top:0}.ProjectDashboard_panelHead__ejWmd{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6)}.ProjectDashboard_panelTitle__mshQL{font-family:var(--font-display);font-size:var(--text-h4);font-weight:400;color:var(--ink-primary)}.ProjectDashboard_panelNote__xZJPy{font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-tertiary)}.ProjectDashboard_gantt__CDDXp{border:var(--line-hair);border-radius:var(--radius-lg);overflow:hidden;background:var(--paper-panel)}.ProjectDashboard_ganttHead__5PvC4{display:grid;grid-template-columns:var(--labelW) 1fr;border-bottom:var(--line-strong)}.ProjectDashboard_ganttHeadLabel__OXyK7{padding:var(--space-3) var(--space-4);font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-tertiary);align-self:center}.ProjectDashboard_ganttHeadTime__Y2_J_{display:flex;flex-direction:column}.ProjectDashboard_years__HwToG{display:grid;grid-template-columns:repeat(2,1fr)}.ProjectDashboard_year__QFjI4{padding:var(--space-2) var(--space-3);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-secondary);-webkit-border-start:var(--line-strong);border-inline-start:var(--line-strong)}.ProjectDashboard_ticks__r5FST{display:grid;grid-template-columns:repeat(24,1fr);border-top:var(--line-hair)}.ProjectDashboard_tick__Fmj_3{font-family:var(--font-mono);font-size:.5rem;color:var(--ink-faint);text-align:center;padding:3px 0;-webkit-border-start:1px solid oklch(26% .045 262/.06);border-inline-start:1px solid oklch(26% .045 262/.06)}.ProjectDashboard_tick__Fmj_3[data-yr=true]{-webkit-border-start:var(--line-strong);border-inline-start:var(--line-strong)}.ProjectDashboard_row__Bav8_{display:grid;grid-template-columns:var(--labelW) 1fr;align-items:center;border-top:var(--line-hair)}.ProjectDashboard_rowLabel__Z7PVC{display:flex;gap:var(--space-3);padding:var(--space-3) var(--space-4);font-size:var(--text-sm);color:var(--ink-primary);align-items:baseline}.ProjectDashboard_rowIdx__7wl1L{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--ink-tertiary);flex-shrink:0}.ProjectDashboard_track__54eO7{display:grid;grid-template-columns:repeat(24,1fr);height:100%;min-height:40px;background-image:repeating-linear-gradient(90deg,transparent,transparent calc(100% / 24 - 1px),oklch(26% .045 262/.05) calc(100% / 24 - 1px),oklch(26% .045 262/.05) calc(100% / 24))}.ProjectDashboard_bar__3pxFR{align-self:center;height:16px;border-radius:3px;background:var(--a1);margin:0 3px;box-shadow:inset 0 0 0 1px oklch(100% 0 0/.12)}.ProjectDashboard_budgetSummary__anFq6{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:var(--paper-sink);border:var(--line-hair);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:var(--space-8)}.ProjectDashboard_budgetCard__SCImE{background:var(--paper-panel);padding:var(--space-6)}.ProjectDashboard_budgetCardValue__jkaQN{font-family:var(--font-display);font-size:clamp(1.5rem,1.1rem + 1.6vw,2.25rem);font-weight:400;color:var(--ink-primary);letter-spacing:var(--tracking-tight)}.ProjectDashboard_allocBar__paAqQ{display:flex;height:40px;border-radius:var(--radius-md);overflow:hidden;margin-bottom:var(--space-6);box-shadow:var(--shadow-sm)}.ProjectDashboard_allocSeg__A_PYu{height:100%;transition:flex var(--dur-normal) var(--ease-out-expo)}.ProjectDashboard_allocList__fYqY7{border-top:var(--line-strong)}.ProjectDashboard_allocLine__t_8aH{display:grid;grid-template-columns:1rem minmax(0,1fr) 5rem 6rem;grid-gap:var(--space-4);gap:var(--space-4);align-items:center;padding:var(--space-4) 0;border-bottom:var(--line-hair)}.ProjectDashboard_allocDot__oZR4Y{width:10px;height:10px;border-radius:2px}.ProjectDashboard_allocName__M4WQ9{font-size:var(--text-base);color:var(--ink-primary)}.ProjectDashboard_allocPct__e0C75{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-tertiary);text-align:end}.ProjectDashboard_allocAmount___87BP{font-family:var(--font-mono);font-size:var(--text-base);color:var(--ink-primary);text-align:end}.ProjectDashboard_allocTotal__14Ib1{display:grid;grid-template-columns:1rem minmax(0,1fr) 5rem 6rem;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-4) 0;align-items:baseline}.ProjectDashboard_allocTotalLabel__UCMMD{grid-column:2;font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-tertiary)}.ProjectDashboard_allocTotalValue__D2Bsa{grid-column:4;font-family:var(--font-display);font-size:var(--text-lead);color:var(--ink-primary);text-align:end}@media (max-width:820px){.ProjectDashboard_kpis__qy42W{grid-template-columns:repeat(2,1fr)}.ProjectDashboard_budgetSummary__anFq6{grid-template-columns:1fr}.ProjectDashboard_dashboard__btCK7{--labelW:120px}.ProjectDashboard_rowLabel__Z7PVC{font-size:var(--text-micro)}.ProjectDashboard_allocLine__t_8aH,.ProjectDashboard_allocTotal__14Ib1{grid-template-columns:.8rem minmax(0,1fr) 4rem}.ProjectDashboard_allocAmount___87BP{grid-column:2/-1;text-align:start;font-size:var(--text-sm);color:var(--ink-tertiary)}}.ProjectBriefing_briefing__k5UJ8{margin-top:var(--space-6)}.ProjectBriefing_illusNote__2kUMJ{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:oklch(60% .14 255/.06);border:1px dashed oklch(60% .14 255/.35);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--ink-secondary)}.ProjectBriefing_illusTag__V35_m{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent)}.ProjectBriefing_kpis__5XFiT{margin-top:var(--space-6);display:grid;grid-template-columns:repeat(6,1fr);grid-gap:var(--space-5);gap:var(--space-5);padding-block:var(--space-6);border-block:var(--line-hair)}.ProjectBriefing_stat__ys_WW{display:flex;flex-direction:column;gap:.35rem}.ProjectBriefing_statValue__Vhval{font-family:var(--font-interface);font-size:clamp(1.4rem,1rem + 1.4vw,2rem);font-weight:700;letter-spacing:-.03em;line-height:1;color:var(--ink-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProjectBriefing_statLabel__gvv4t{font-size:var(--text-sm);color:var(--ink-secondary);line-height:1.3}.ProjectBriefing_statNote__2lulg{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent)}.ProjectBriefing_block__dZ9QF{margin-top:clamp(2.5rem,2rem + 2vw,3.5rem);padding-top:clamp(2rem,1.5rem + 2vw,3rem);border-top:var(--line-hair)}.ProjectBriefing_blockHead__08wkF{margin-bottom:var(--space-6)}.ProjectBriefing_audience__85DwI{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent)}.ProjectBriefing_blockTitle__CJ_3g{margin-top:var(--space-2);font-family:var(--font-display);font-size:var(--text-h3);font-weight:400;letter-spacing:var(--tracking-tight);color:var(--ink-primary)}.ProjectBriefing_chartRow__BGDyI{display:grid;grid-template-columns:1fr 1fr;grid-gap:var(--space-6);gap:var(--space-6)}.ProjectBriefing_chartCard__JWCJk{padding:var(--space-5);background:var(--paper-white);border:var(--line-hair);border-radius:var(--radius-lg)}.ProjectBriefing_chartLabel__QEFqe{display:block;font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-tertiary);margin-bottom:var(--space-4)}.ProjectBriefing_splitBar__HRm1F{display:flex;height:1.5rem;border-radius:999px;overflow:hidden;background:oklch(90% .01 262)}.ProjectBriefing_splitBar__HRm1F span{display:block;height:100%}.ProjectBriefing_segDirect__agty7{background:var(--accent)}.ProjectBriefing_segSupported__atXV0{background:oklch(80% .07 255)}.ProjectBriefing_segDebt__NFGdY{background:var(--navy-deep)}.ProjectBriefing_segEquity__cN4j5{background:oklch(72% .1 255)}.ProjectBriefing_legend__7BWzT{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin-top:var(--space-4);font-size:var(--text-sm);color:var(--ink-secondary)}.ProjectBriefing_legend__7BWzT span{display:inline-flex;align-items:center;gap:.5em}.ProjectBriefing_legendMuted__Q4tB4{color:var(--ink-tertiary)}.ProjectBriefing_dotDebt__CcI3D,.ProjectBriefing_dotDirect__B48XX,.ProjectBriefing_dotEquity_____Gg,.ProjectBriefing_dotSupported__KvBt0{width:.7rem;height:.7rem;border-radius:50%;display:inline-block}.ProjectBriefing_dotDirect__B48XX{background:var(--accent)}.ProjectBriefing_dotSupported__KvBt0{background:oklch(80% .07 255)}.ProjectBriefing_dotDebt__CcI3D{background:var(--navy-deep)}.ProjectBriefing_dotEquity_____Gg{background:oklch(72% .1 255)}.ProjectBriefing_gauge__ZN9G3{position:relative;height:1.5rem;border-radius:999px;background:oklch(90% .01 262);overflow:hidden}.ProjectBriefing_gaugeFillPos__pT8iz,.ProjectBriefing_gaugeFill__iIkm4{position:absolute;inset:0 auto 0 0;height:100%;border-radius:999px}.ProjectBriefing_gaugeFill__iIkm4{background:linear-gradient(90deg,oklch(72% .1 255),var(--accent))}.ProjectBriefing_gaugeFillPos__pT8iz{background:linear-gradient(90deg,oklch(70% .15 165),oklch(58% .14 165))}.ProjectBriefing_gaugeCovenant__UO8EF,.ProjectBriefing_gaugeMarker__U764f{position:absolute;top:-3px;bottom:-3px;width:2px;transform:translateX(-1px)}.ProjectBriefing_gaugeCovenant__UO8EF,.ProjectBriefing_gaugeMarker__U764f{background:var(--ink-primary)}.ProjectBriefing_gaugeCovenant__UO8EF:after{content:"";position:absolute;top:-4px;inset-inline-start:-3px;border:4px solid transparent;border-top:4px solid var(--ink-primary)}.ProjectBriefing_statGrid__Gy0Um{margin-top:var(--space-6);display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-5);gap:var(--space-5)}.ProjectBriefing_evBuild__favEV{display:flex;align-items:stretch;flex-wrap:wrap;gap:var(--space-4)}.ProjectBriefing_evStep__WtPTI{flex:1 1;min-width:8rem;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5);background:var(--paper-white);border:var(--line-hair);border-radius:var(--radius-lg)}.ProjectBriefing_evResult__wfWy6{background:var(--navy-deep);border-color:transparent}.ProjectBriefing_evVal__yNZpY{font-family:var(--font-interface);font-size:clamp(1.3rem,1rem + 1.2vw,1.9rem);font-weight:700;letter-spacing:-.03em;color:var(--ink-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProjectBriefing_evResult__wfWy6 .ProjectBriefing_evVal__yNZpY{color:var(--ink-on-navy)}.ProjectBriefing_evLbl__sg_1_{font-size:var(--text-sm);color:var(--ink-secondary)}.ProjectBriefing_evResult__wfWy6 .ProjectBriefing_evLbl__sg_1_{color:var(--ink-on-navy-dim)}.ProjectBriefing_evOp__RoiTm{display:flex;align-items:center;font-family:var(--font-display);font-size:var(--text-h4);color:var(--ink-tertiary)}.ProjectBriefing_exits__a55NA{margin-top:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);list-style:none}.ProjectBriefing_exit__Og7j2{display:grid;grid-template-columns:minmax(9rem,1.2fr) 2fr auto auto;align-items:center;grid-gap:var(--space-4);gap:var(--space-4);font-size:var(--text-sm)}.ProjectBriefing_exitRoute__7cGWN{color:var(--ink-primary);font-weight:500}.ProjectBriefing_exitBar__QdOUD{height:.6rem;border-radius:999px;background:oklch(90% .01 262);overflow:hidden}.ProjectBriefing_exitFill__BAA3Y{display:block;height:100%;background:var(--accent);border-radius:999px}.ProjectBriefing_exitProb__cB5hR{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-primary);font-weight:600;min-width:2.5rem;text-align:end}.ProjectBriefing_exitMult__voje5{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--ink-tertiary);min-width:5.5rem;text-align:end}.ProjectBriefing_sources__t_2UW{display:flex;flex-direction:column;gap:0;list-style:none;border-top:var(--line-hair)}.ProjectBriefing_sourceLink___om5n{display:block;padding:var(--space-4) 0;border-bottom:var(--line-hair);font-size:var(--text-base);color:var(--ink-primary);transition:color var(--dur-fast),-webkit-padding-start var(--dur-fast);transition:color var(--dur-fast),padding-inline-start var(--dur-fast);transition:color var(--dur-fast),padding-inline-start var(--dur-fast),-webkit-padding-start var(--dur-fast)}.ProjectBriefing_sourceLink___om5n:hover{color:var(--accent);-webkit-padding-start:var(--space-2);padding-inline-start:var(--space-2)}.ProjectBriefing_sourcesNote__N6_bv{margin-top:var(--space-5);font-size:var(--text-micro);line-height:1.6;color:var(--ink-tertiary);max-width:60ch}@media (max-width:900px){.ProjectBriefing_kpis__5XFiT{grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.ProjectBriefing_statGrid__Gy0Um{grid-template-columns:repeat(2,1fr)}}@media (max-width:680px){.ProjectBriefing_chartRow__BGDyI{grid-template-columns:1fr}.ProjectBriefing_kpis__5XFiT{grid-template-columns:repeat(2,1fr)}.ProjectBriefing_evOp__RoiTm{display:none}.ProjectBriefing_exit__Og7j2{grid-template-columns:1fr auto;grid-template-areas:"route prob" "bar bar" "mult mult";gap:var(--space-2)}.ProjectBriefing_exitRoute__7cGWN{grid-area:route}.ProjectBriefing_exitProb__cB5hR{grid-area:prob}.ProjectBriefing_exitBar__QdOUD{grid-area:bar}.ProjectBriefing_exitMult__voje5{grid-area:mult;text-align:start}}.ProjectBriefing_toolbar__Bg0iu{display:flex;justify-content:flex-end;margin-bottom:var(--space-4)}.ProjectBriefing_printBtn__fa2K5{display:inline-flex;align-items:center;padding:.5em 1em;font-size:var(--text-sm);font-weight:600;color:var(--ink-primary);border:var(--line-hair);border-radius:var(--radius-sm);transition:border-color var(--dur-fast),color var(--dur-fast)}.ProjectBriefing_printBtn__fa2K5:hover{border-color:var(--accent);color:var(--accent)}.ProjectBriefing_printBtn__fa2K5:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ProjectBriefing_blockNote__F0ll1{margin-top:var(--space-5);font-size:var(--text-micro);line-height:1.6;color:var(--ink-tertiary);max-width:60ch}.ProjectBriefing_ramp__7FK11{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:end}.ProjectBriefing_rampCol__VIBOB{display:flex;flex-direction:column;align-items:center;gap:var(--space-2)}.ProjectBriefing_rampBarWrap__2vXNj{display:flex;align-items:flex-end;width:100%;height:160px}.ProjectBriefing_rampBar__Y28vU{width:100%;min-height:4px;background:linear-gradient(180deg,var(--accent),oklch(74% .1 255));border-radius:var(--radius-sm) var(--radius-sm) 0 0}.ProjectBriefing_rampVal__BIvK8{font-family:var(--font-interface);font-size:var(--text-sm);font-weight:600;letter-spacing:-.01em;color:var(--ink-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProjectBriefing_rampYr__mX3uf{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-tertiary)}.ProjectBriefing_peers__nTcuU{display:flex;flex-direction:column;gap:var(--space-3);list-style:none}.ProjectBriefing_peer__vR4v7{display:grid;grid-template-columns:minmax(7rem,1fr) 3fr auto;align-items:center;grid-gap:var(--space-4);gap:var(--space-4);font-size:var(--text-sm)}.ProjectBriefing_peerName__Hw_Wi{color:var(--ink-secondary)}.ProjectBriefing_peerBar__v5qbN{height:.7rem;background:oklch(90% .01 262);border-radius:999px;overflow:hidden}.ProjectBriefing_peerFill__ess25{display:block;height:100%;background:oklch(80% .05 255);border-radius:999px}.ProjectBriefing_peerVal__9YJHK{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-secondary);min-width:4rem;text-align:end}.ProjectBriefing_peerSelf__5FOsv .ProjectBriefing_peerName__Hw_Wi{color:var(--ink-primary);font-weight:600}.ProjectBriefing_peerSelf__5FOsv .ProjectBriefing_peerFill__ess25{background:var(--accent)}.ProjectBriefing_peerSelf__5FOsv .ProjectBriefing_peerVal__9YJHK{color:var(--ink-primary);font-weight:600}@media print{.ProjectBriefing_toolbar__Bg0iu{display:none}.ProjectBriefing_block__dZ9QF,.ProjectBriefing_chartCard__JWCJk,.ProjectBriefing_evStep__WtPTI{page-break-inside:avoid;break-inside:avoid}}.ProjectDiligence_diligence__wO76o{margin-top:var(--space-6);display:flex;flex-direction:column;gap:clamp(2.5rem,2rem + 2vw,3.5rem)}.ProjectDiligence_block__OyHIi{padding:clamp(1.5rem,1.1rem + 1.6vw,2.5rem);background:var(--paper-white);border:var(--line-hair);border-radius:var(--radius-lg)}.ProjectDiligence_blockLabel__80Esi{display:block;margin-bottom:var(--space-5);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accentLocal,var(--accent))}.ProjectDiligence_highlights__sUOwM{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-4) var(--space-8);gap:var(--space-4) var(--space-8);list-style:none}.ProjectDiligence_highlight__Is1aw{display:grid;grid-template-columns:auto 1fr;grid-gap:var(--space-3);gap:var(--space-3);align-items:start;font-size:var(--text-lead);line-height:var(--leading-snug);color:var(--ink-primary)}.ProjectDiligence_check__XQdjf{display:grid;place-items:center;width:1.5rem;height:1.5rem;margin-top:.15em;border-radius:50%;background:var(--accentLocal,var(--accent));color:#fff;font-size:.8rem;flex-shrink:0}.ProjectDiligence_risks__NKeo_{list-style:none;border-top:var(--line-hair)}.ProjectDiligence_riskRow__WHvAP{display:grid;grid-template-columns:minmax(11rem,.9fr) auto minmax(0,1.6fr);grid-gap:var(--space-4);gap:var(--space-4);align-items:baseline;padding:var(--space-4) 0;border-bottom:var(--line-hair)}.ProjectDiligence_risk__KEoKZ{font-weight:600;color:var(--ink-primary);font-size:var(--text-base)}.ProjectDiligence_arrow__O_cyi{color:var(--accentLocal,var(--accent))}.ProjectDiligence_mitigant__c39KU{color:var(--ink-secondary);font-size:var(--text-base);line-height:var(--leading-body)}.ProjectDiligence_incentives__MSiQp{list-style:none;display:flex;flex-direction:column;gap:var(--space-4)}.ProjectDiligence_incentive__Zdpta{display:flex;flex-direction:column;gap:var(--space-1);-webkit-padding-start:var(--space-4);padding-inline-start:var(--space-4);-webkit-border-start:2px solid var(--accentLocal,var(--accent));border-inline-start:2px solid var(--accentLocal,var(--accent))}.ProjectDiligence_incProgram__NnqEX{font-weight:600;color:var(--ink-primary);font-size:var(--text-base)}.ProjectDiligence_incNote__DUzfQ{color:var(--ink-secondary);font-size:var(--text-sm);line-height:var(--leading-body)}.ProjectDiligence_incFoot__JcLnc{margin-top:var(--space-5);font-size:var(--text-micro);line-height:1.6;color:var(--ink-tertiary);max-width:62ch}.ProjectDiligence_additionality__TA8tq{max-width:68ch;font-family:var(--font-display);font-size:var(--text-h4);font-weight:400;line-height:1.35;letter-spacing:var(--tracking-tight);color:var(--ink-primary);-webkit-padding-start:var(--space-5);padding-inline-start:var(--space-5);-webkit-border-start:3px solid var(--accentLocal,var(--accent));border-inline-start:3px solid var(--accentLocal,var(--accent))}.ProjectDiligence_steps__k4YNu{list-style:none;display:flex;flex-direction:column;gap:var(--space-4)}.ProjectDiligence_step__KOKxF{display:grid;grid-template-columns:1.75rem 1fr;grid-gap:var(--space-3);gap:var(--space-3);align-items:start;font-size:var(--text-base);line-height:var(--leading-body);color:var(--ink-primary)}.ProjectDiligence_stepNum__Tr94k{display:grid;place-items:center;width:1.75rem;height:1.75rem;border-radius:50%;background:var(--accentLocal,var(--accent));color:#fff;font-family:var(--font-mono);font-size:var(--text-sm)}.ProjectDiligence_dealLink___J4eq{display:inline-block;margin-top:var(--space-6);font-size:var(--text-base);font-weight:600;color:var(--accentLocal,var(--accent))}.ProjectDiligence_dealLink___J4eq:hover{text-decoration:underline}@media (max-width:700px){.ProjectDiligence_highlights__sUOwM{grid-template-columns:1fr}.ProjectDiligence_highlight__Is1aw{font-size:var(--text-base)}.ProjectDiligence_riskRow__WHvAP{grid-template-columns:1fr;gap:var(--space-1)}.ProjectDiligence_arrow__O_cyi{display:none}}.ProjectAnalysis_analysis__9eEQS{margin-top:clamp(2.5rem,2rem + 2vw,3.5rem);display:flex;flex-direction:column;gap:clamp(2.5rem,2rem + 2vw,3.5rem)}.ProjectAnalysis_illusNote__YxQdP{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3);padding:var(--space-4) var(--space-5);background:oklch(60% .14 255/.06);border:1px dashed oklch(60% .14 255/.35);border-radius:var(--radius-md);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--ink-secondary)}.ProjectAnalysis_illusTag__YGJNy{font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent)}.ProjectAnalysis_block__YXewY{padding:clamp(1.5rem,1.1rem + 1.6vw,2.5rem);background:var(--paper-white);border:var(--line-hair);border-radius:var(--radius-lg)}.ProjectAnalysis_blockLabel__9ofRg{display:block;margin-bottom:var(--space-5);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accentLocal,var(--accent))}.ProjectAnalysis_suGrid___HeB1{display:grid;grid-template-columns:1fr 1fr;grid-gap:clamp(2rem,1rem + 3vw,4rem);gap:clamp(2rem,1rem + 3vw,4rem)}.ProjectAnalysis_suHead__EU6yE{display:block;padding-bottom:var(--space-3);border-bottom:1px solid var(--ink-primary);font-size:var(--text-base);font-weight:600;color:var(--ink-primary)}.ProjectAnalysis_suLine__HwPKK{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--line-hair);font-size:var(--text-sm)}.ProjectAnalysis_suName__Ca9L9{display:flex;flex-direction:column;gap:2px;color:var(--ink-primary)}.ProjectAnalysis_suNote__Idaap{font-size:var(--text-micro);color:var(--ink-tertiary)}.ProjectAnalysis_suAmt__435Tp{font-family:var(--font-mono);color:var(--ink-primary);white-space:nowrap}.ProjectAnalysis_suTotal__zZvY6{border-bottom:none;border-top:1px solid var(--ink-primary);font-weight:600}.ProjectAnalysis_suTotal__zZvY6 .ProjectAnalysis_suAmt__435Tp,.ProjectAnalysis_suTotal__zZvY6 .ProjectAnalysis_suName__Ca9L9{font-weight:600}.ProjectAnalysis_sens___KtD1{width:100%;border-collapse:collapse;font-size:var(--text-sm)}.ProjectAnalysis_sens___KtD1 th{text-align:end;padding:0 var(--space-4) var(--space-3);font-family:var(--font-mono);font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-tertiary);font-weight:400;border-bottom:1px solid var(--ink-primary)}.ProjectAnalysis_sens___KtD1 th:first-child{text-align:start}.ProjectAnalysis_sens___KtD1 td{padding:var(--space-4);text-align:end;border-bottom:var(--line-hair);color:var(--ink-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProjectAnalysis_sens___KtD1 td:first-child{text-align:start;color:var(--ink-primary);font-weight:500}.ProjectAnalysis_sensBase__dUjLV{color:var(--ink-primary);font-weight:700;background:oklch(60% .14 255/.06)}.ProjectAnalysis_sensNote__Yw20F{margin-top:var(--space-4);font-size:var(--text-micro);line-height:1.6;color:var(--ink-tertiary);max-width:62ch}.ProjectAnalysis_comps__uylUi{list-style:none;border-top:var(--line-hair)}.ProjectAnalysis_comp__7nQis{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) 0;border-bottom:var(--line-hair);font-size:var(--text-base)}.ProjectAnalysis_compName__B4x_8{color:var(--ink-primary)}.ProjectAnalysis_compRange__7TLER{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-secondary);white-space:nowrap}.ProjectAnalysis_compSelf__JNIQ5{-webkit-border-start:2px solid var(--accentLocal,var(--accent));border-inline-start:2px solid var(--accentLocal,var(--accent));-webkit-padding-start:var(--space-4);padding-inline-start:var(--space-4)}.ProjectAnalysis_compSelf__JNIQ5 .ProjectAnalysis_compName__B4x_8{font-weight:600}.ProjectAnalysis_compSelf__JNIQ5 .ProjectAnalysis_compRange__7TLER{color:var(--accentLocal,var(--accent));font-weight:600}@media (max-width:640px){.ProjectAnalysis_suGrid___HeB1{grid-template-columns:1fr;gap:var(--space-6)}}.page_back__RbnS2{display:inline-flex;align-items:center;gap:var(--space-2);font-size:var(--text-sm);color:var(--ink-tertiary);transition:color var(--dur-fast) var(--ease-out-expo)}.page_back__RbnS2:hover{color:var(--ink-primary)}.page_hero__mK0e4{padding-top:clamp(2.25rem,1.5rem + 3vw,3.5rem);padding-bottom:clamp(2.5rem,2rem + 3vw,4rem)}.page_heroTop__6ih5s{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-8)}.page_heroTopMeta__X9kkg{display:inline-flex;align-items:center;gap:var(--space-4)}.page_number__r0AZN{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--accentLocal,var(--accent))}.page_title__HfHrf{font-family:var(--font-display);font-size:var(--text-h1);font-weight:400;line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--ink-primary);max-width:18ch}.page_statement__JaLpB{font-size:var(--text-lead);color:var(--ink-secondary);max-width:62ch;margin-top:var(--space-6)}.page_heroMeta__IYSHp{margin-top:var(--space-5);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--ink-tertiary)}.page_heroStats__xh9WY{margin-top:clamp(2rem,1.5rem + 2vw,3rem);display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));grid-gap:var(--space-6);gap:var(--space-6);padding-top:var(--space-6);border-top:var(--line-hair)}.page_heroStat__sa7cT{display:flex;flex-direction:column-reverse;gap:var(--space-2);min-width:0}.page_heroStatValue__GOfcR{font-family:var(--font-display);font-size:clamp(1.5rem,1rem + 1.6vw,2.25rem);font-weight:400;letter-spacing:var(--tracking-tight);line-height:1.05;color:var(--ink-primary);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums}.page_heroStatLabel__U9p5_{font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--ink-tertiary);overflow-wrap:anywhere}.page_figureSource__iEIb7{margin-top:var(--space-3);font-size:var(--text-sm);line-height:var(--leading-snug);color:var(--ink-tertiary);max-width:78ch}.page_subnav__qQqO_{position:-webkit-sticky;position:sticky;top:4.75rem;z-index:5;background:var(--paper-page);border-block:var(--line-hair);box-shadow:0 1px 2px oklch(26% .045 262/.05)}.page_subnavInner__0LwLj{display:flex;align-items:center;gap:clamp(1.25rem,3vw,2.5rem);overflow-x:auto;padding-block:var(--space-4);scrollbar-width:none}.page_subnavInner__0LwLj::-webkit-scrollbar{display:none}.page_subnavLink___9mkQ{font-size:var(--text-sm);font-weight:500;color:var(--ink-secondary);white-space:nowrap;transition:color var(--dur-fast) var(--ease-out-expo)}.page_subnavCta__S2Gtf,.page_subnavLink___9mkQ:hover{color:var(--accentLocal,var(--accent))}.page_subnavCta__S2Gtf{-webkit-margin-start:auto;margin-inline-start:auto;font-size:var(--text-sm);font-weight:600;white-space:nowrap}.page_section__E_p2R{padding-block:clamp(3rem,2rem + 4vw,5.5rem);border-bottom:var(--line-hair);scroll-margin-top:8.5rem}.page_sectionLast__qp1z9{border-bottom:none}.page_sectionOpen__I4z3E{padding-block:var(--section-open-start) var(--section-open-end)}.page_sectionTight__KymDH{padding-block:var(--section-tight-start) clamp(3rem,2rem + 4vw,5.5rem)}.page_sectionAlt__GEQ0V{background:var(--paper-sink);border-top:var(--line-hair)}.page_secHead__pAv6n{display:flex;align-items:baseline;gap:var(--space-4);margin-bottom:clamp(2rem,1.5rem + 2vw,3rem);padding-bottom:var(--space-4);border-bottom:var(--line-hair)}.page_secNum__tj90h{font-family:var(--font-display);font-size:var(--text-h2);font-weight:500;line-height:.8;letter-spacing:var(--tracking-tight);font-feature-settings:tabular-nums lining-nums;font-variant-numeric:tabular-nums lining-nums;color:var(--ink-index)}.page_secTitle__XAydD{font-family:var(--font-display);font-size:var(--text-h3);font-weight:400;letter-spacing:var(--tracking-tight);color:var(--ink-primary)}@media (max-width:560px){.page_secHead__pAv6n{flex-direction:column;gap:var(--space-1);align-items:flex-start}.page_subnavCta__S2Gtf{display:none}}.page_overviewBody__6irCg p{font-size:var(--text-lead);line-height:var(--leading-snug);color:var(--ink-primary);margin-bottom:var(--space-6);max-width:var(--content-narrow)}.page_overviewBody__6irCg p+p{font-size:var(--text-base);line-height:var(--leading-body);color:var(--ink-secondary)}.page_metrics__VrZXV{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--paper-sink);border:var(--line-hair);border-radius:var(--radius-lg);overflow:hidden}.page_metric__kr3IK{background:var(--paper-panel);padding:var(--space-6)}.page_metricValue__IDilz{font-family:var(--font-display);font-size:clamp(1.5rem,1.1rem + 1.4vw,2.25rem);font-weight:400;letter-spacing:var(--tracking-tight);color:var(--ink-primary)}.page_metricLabel__avDxx{margin-top:var(--space-2)}.page_phases___99xG{display:grid;grid-gap:0;gap:0}.page_phase__VQamx{display:grid;grid-template-columns:2.5rem 12rem 1fr;grid-gap:var(--space-6);gap:var(--space-6);align-items:baseline;padding:var(--space-5) 0;border-top:var(--line-hair)}.page_phase__VQamx:last-child{border-bottom:var(--line-hair)}.page_phaseDot__nar97{width:10px;height:10px;border-radius:50%;border:1.5px solid var(--accentLocal,var(--accent));align-self:center}.page_phaseDot__nar97[data-done=true]{background:var(--accentLocal,var(--accent))}.page_phaseLabel__PJVtU{font-size:var(--text-base);color:var(--ink-primary)}.page_phaseWindow__j8tCg{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-tertiary)}.page_room__NtSlR{position:relative}.page_doc__PFx47{display:grid;grid-template-columns:1fr auto auto;grid-gap:var(--space-6);gap:var(--space-6);align-items:center;padding:var(--space-5) var(--space-4);border-top:var(--line-hair)}.page_doc__PFx47:last-child{border-bottom:var(--line-hair)}.page_docTitle__UtUni{font-size:var(--text-base);color:var(--ink-primary)}.page_docMeta__j_x3s{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-tertiary);white-space:nowrap}.page_docAction__7oiV3{font-size:var(--text-micro);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent)}.page_locked__Mjpds{filter:blur(5px);opacity:.6;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.page_gate__I_MId{margin-top:var(--space-8);padding:var(--space-8);background:var(--navy-deep);color:var(--ink-on-navy);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:var(--space-4);align-items:flex-start}.page_gateTitle__sOmVj{font-family:var(--font-display);font-size:var(--text-h4);font-weight:400;color:var(--ink-on-navy)}.page_gateNote__5dSOA{color:var(--ink-on-navy-dim);font-size:var(--text-sm);max-width:52ch}.page_empty__uQih7{padding:var(--space-8) 0;color:var(--ink-tertiary);font-size:var(--text-sm)}@media (max-width:900px){.page_metrics__VrZXV{grid-template-columns:repeat(2,1fr)}.page_phase__VQamx{grid-template-columns:1.5rem 1fr}.page_phaseWindow__j8tCg{grid-column:2}.page_doc__PFx47{grid-template-columns:1fr auto}.page_docMeta__j_x3s{grid-column:1/-1}}