*,:after,:before{box-sizing:border-box}body,html{font-size:15px}body{margin:0;font-family:Jost,sans-serif;line-height:1.5;background:#fafaf9;color:#1a1a1a;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;line-height:1.2}.canopy-row .canopy-row-actions{opacity:0;transition:opacity .12s ease}.canopy-row:hover .canopy-row-actions{opacity:1}::-webkit-scrollbar{width:5px;height:5px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}:focus-visible{outline:2px solid #2d5016;outline-offset:2px}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}.skeleton{background:#e5e7eb;border-radius:4px;animation:skeleton-pulse 1.5s ease-in-out infinite}button{font-family:inherit}input,select,textarea{font-family:inherit;font-size:inherit}.grid-kpi{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px}.grid-halves{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.grid-quarters{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.grid-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.dash-pair{display:grid;grid-template-columns:var(--pair-cols,1fr 1fr);grid-gap:32px;gap:32px}.dash-pulse-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}.pipe-meta-mobile{display:none}@media print{.no-print,button:not(.print-keep),footer,header,nav{display:none!important}main{margin-left:0!important;padding:0!important}body{font-size:12px;color:#000;background:#fff}.print-section{page-break-inside:avoid}a{color:inherit;text-decoration:none}}@media (max-width:640px){.grid-kpi{grid-template-columns:repeat(2,1fr)}.grid-halves{grid-template-columns:1fr}.grid-quarters{grid-template-columns:1fr 1fr}.grid-form{grid-template-columns:1fr}.mobile-full{max-width:100%!important;padding-left:12px!important;padding-right:12px!important;padding-top:14px!important}.dash-pair{gap:28px!important}.dash-pair,.dash-pulse-grid{grid-template-columns:1fr!important}.dash-pulse-grid{gap:24px!important}.pipe-head,.pipe-row{grid-template-columns:1fr auto auto!important;column-gap:8px!important}.pipe-hide-mobile{display:none!important}.pipe-deal-cell{flex-wrap:wrap!important}.pipe-meta-mobile{display:block!important;width:100%}.dash-firmstrip{display:none!important}.dash-headline{font-size:24px!important;margin-bottom:2px!important}.dash-dropcap{font-size:38px!important}.dash-narrative{font-size:12px!important;line-height:1.4}.dash-briefing{font-size:15px!important;margin-top:12px!important;line-height:1.4!important}.dash-pipeline{margin-top:16px!important}.dash-ioi-row{flex-wrap:wrap!important;gap:3px 8px!important;padding:3px 0!important}.dash-ioi-name{min-width:0!important;flex-basis:100%}.dash-stagebreak{gap:8px 14px!important}.banker-intro,.dash-stagebreak .stage-avg{display:none!important}.banker-rationale{font-size:12px!important}.page-title{font-size:26px!important}.m-hide-mobile{display:none!important}.masthead-stats{grid-template-columns:repeat(3,1fr)!important;gap:8px!important;margin-top:12px!important}.scroll-tabs{flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.scroll-tabs>*{flex-shrink:0}}