*,:after,:before{box-sizing:border-box}html{font-size:15px}:root{--t-micro:9px;--t-eyebrow:10px;--t-meta:11px;--t-time:12px;--t-row:13px}body{margin:0;font-family:Jost,sans-serif;font-size:15px;line-height:1.5;background:#fafaf9;color:#1a1a1a;-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;line-height:1.2}::-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-halves{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px}.grid-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.m-only-mobile,.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}a{color:inherit;text-decoration:none}}@media (max-width:640px){:root{--t-micro:10px;--t-eyebrow:11px;--t-meta:12px;--t-time:13px;--t-row:14px}
  /* !important so the utility still collapses on a panel that sets its own
     desktop split inline — an inline declaration outranks a class rule at
     every width, so without this the class silently does nothing there. */.grid-halves{grid-template-columns:1fr!important}.grid-halves>*{min-width:0}.grid-form{grid-template-columns:1fr}.mobile-full{max-width:100%!important;padding-left:12px!important;padding-right:12px!important;padding-top:14px!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:35px!important}.dash-narrative{font-size:12px!important;line-height:1.4}.dash-briefing{font-size:16px!important;margin-top:12px!important;line-height:1.45!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%}.page-title{font-size:26px!important}.m-hide-mobile{display:none!important}.m-only-mobile{display:inline}.masthead-stats{grid-template-columns:repeat(3,1fr)!important;gap:8px!important;margin-top:12px!important}.masthead-stats>*{min-width:0}.masthead-controls{flex-wrap:wrap!important;flex-shrink:1!important;max-width:100%!important}.grid-5up{grid-template-columns:repeat(2,1fr)!important}.grid-5up>*{min-width:0}.scroll-tabs{flex-wrap:nowrap!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch}.scroll-tabs>*{flex-shrink:0}.m-table-scroll{overflow-x:auto!important;-webkit-overflow-scrolling:touch}.m-table-scroll>*{min-width:600px}.m-table-scroll.narrow>*{min-width:440px}.chart-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}
  /* !important: each bar carries inline flex:1 and min-width:0 (it has to, to
     share a desktop card), and inline outranks a class rule. */.chart-scroll>*{min-width:58px!important;flex-shrink:0!important}.contact-row{grid-template-columns:minmax(0,1fr) auto!important;column-gap:8px!important;row-gap:0!important;align-items:start!important}.contact-row>.c-name{grid-column:1;grid-row:1}.contact-row>.c-title{grid-column:1;grid-row:2}.contact-row>.c-cadence{grid-column:2;grid-row:1}.contact-row>.c-status{grid-column:2;grid-row:2}}