Compare commits

..

1 Commits

Author SHA1 Message Date
9c7e45f699 short version 2024-01-16 17:35:08 -05:00
5 changed files with 166 additions and 337 deletions

View File

@ -1,5 +1 @@
# prior build approach pandoc -s -c css/markdown.css paul_trowbridge.md -o pt.html
#pandoc -s -c css/markdown.css paul_trowbridge.md -o pt.html
# current build approach
pandoc paul_trowbridge.md -o pt.html --css styles.css --standalone

107
paul_trowbridge.html Normal file
View File

@ -0,0 +1,107 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>&lbrack;The HC Companies&rbrack;&lpar;https&colon;&sol;&sol;hc-companies&period;com&sol;&rpar; - &lbrack;Wingate Partners&rbrack;&lpar;https&colon;&sol;&sol;wingatepartners&period;com&sol;&rpar;</title>
<style>
/* From extension vscode.github */
/*---------------------------------------------------------------------------------------------
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for license information.
*--------------------------------------------------------------------------------------------*/
.vscode-dark img[src$=\#gh-light-mode-only],
.vscode-light img[src$=\#gh-dark-mode-only] {
display: none;
}
</style>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/katex/dist/katex.min.css">
<link href="https://cdn.jsdelivr.net/npm/katex-copytex@latest/dist/katex-copytex.min.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/Microsoft/vscode/extensions/markdown-language-features/media/markdown.css">
<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/Microsoft/vscode/extensions/markdown-language-features/media/highlight.css">
<style>
body {
font-family: -apple-system, BlinkMacSystemFont, 'Segoe WPC', 'Segoe UI', system-ui, 'Ubuntu', 'Droid Sans', sans-serif;
font-size: 14px;
line-height: 1.6;
}
</style>
<style>
.task-list-item {
list-style-type: none;
}
.task-list-item-checkbox {
margin-left: -20px;
vertical-align: middle;
pointer-events: none;
}
</style>
</head>
<body class="vscode-body vscode-light">
<h1 id="paul-trowbridge">Paul Trowbridge</h1>
<h3 id="the-hc-companies---wingate-partners"><a href="https://hc-companies.com/">The HC Companies</a> - <a href="https://wingatepartners.com/">Wingate Partners</a></h3>
<p>$300 million manufacturer of horticultural containers owned by Wingate Partners</p>
<p><strong>Corporate Pricing Manager</strong> <em>2019 - Present</em></p>
<ul>
<li>Lead new pricing function for the company</li>
<li>Develop, advocate, and execute price optimization strategy</li>
<li>Build credibility &amp; confidence with sales team through commitment, patience, and results</li>
<li>Train staff to review all quoted business and apply current pricing guidance</li>
<li>70% price-based revenue growth over 3 years while gaining market share within a commodity product industry</li>
</ul>
<p><strong>Cost Manager</strong> <em>2012 - 2019</em></p>
<ul>
<li>Setup New Accounting Processes Post Acquisition
<ul>
<li>Build in-house financial consolidation logic</li>
<li>Transfer Pricing and all intercompany accounting &amp; elims</li>
<li>Rec and Roll-forward L/T balance sheet items (revolver, term loans, intangibles, promissory notes, OCI, equity)</li>
<li>Bank recs, 401k, payroll</li>
<li>Accounting for mixed asset/stock acquisition</li>
</ul>
</li>
<li>Forecast Capabilities and Turn-Around
<ul>
<li>Develop planning framework and program for quick ground up detail sales plan from sales team</li>
<li>Develop MRP logic to build production plans from detail sales plan</li>
<li>Forecast balance sheet along with revolver and collateral balances</li>
</ul>
</li>
<li>Data Deployment and Business Intelligence Introduction
<ul>
<li>Synchronize quotes, orders, invoices with the ledger in a single data set for the org to consume</li>
<li>Write Java ETL application to load data warehouse from live ERP</li>
<li>Maintain linux server for pricing, sales, payroll workloads</li>
<li>Pioneer MS Power BI for the organization and demonstrate capabilities through pricing analysis</li>
</ul>
</li>
</ul>
<h3 id="ppg-industries-optical--specialty-chemicals">PPG Industries Optical &amp; Specialty Chemicals</h3>
<p><em>$1.5 billion division of PPG Industries (NYSE-PPG, Barberton plant)</em></p>
<p><strong>Cost Analyst</strong> <em>2010 - 2012</em></p>
<ul>
<li>Responsibilities with standard costs, cost system, and all period end standard cost processing</li>
<li>Annual operating plan coordination &amp; consolidation</li>
<li>Provide inventory &amp; account accuracy plant-wide (reconciliations, physical inventories, etc.)</li>
<li>Support (and implementation) of conversion from old proprietary COBOL system to SAP</li>
</ul>
<h3 id="masco-retail-cabinet-group-waverly-ohio">Masco Retail Cabinet Group, Waverly Ohio</h3>
<p><em>$1 billion division of Masco (NYSE-MAS) manufacturing assembled and ready to assemble cabinetry</em></p>
<p><strong>Cost Analyst</strong> <em>2007-2010</em></p>
<ul>
<li>Compile annual budgets and monthly spending forecasts</li>
<li>Develop standard labor and overhead burden rates and explain subsequent variances</li>
<li>Provide support for system conversion and standard cost system implementation</li>
<li>Develop and maintain customized BOM explosion program &amp; cost environment</li>
<li>Maintain inventory accuracy through analyses and quarterly physicals</li>
</ul>
<h2 id="education">Education</h2>
<p>The University of Akron BS in Accounting GPA 3.3 2002-2006</p>
<script async src="https://cdn.jsdelivr.net/npm/katex-copytex@latest/dist/katex-copytex.min.js"></script>
</body>
</html>

View File

@ -1,94 +1,44 @@
--- # Paul Trowbridge
title: Paul Trowbridge 🗺 [Stow, Ohio](https://goo.gl/maps/aLXJdPrNZYw6touy6) | 📱 [330.819.3826](tel:+3308193826) | ✉ [paul@hptrow.me](mailto:paul@hptrow.me) | [LinkedIn](https://www.linkedin.com/in/paultrowbridge/)
---
Finance & Pricing Leader | Strategic Costing | Data & Analytics
---
## Professional Summary
I build financial models of the business — integrated structures that connect pricing, cost, and operational drivers to financial outcomes across the P&L. My work gives executives and business unit leaders a clear line of sight between their decisions and results. Over 15 years in manufacturing, I've built this infrastructure from scratch at every level: pricing functions, cost environments, consolidation frameworks, and analytics platforms that became the primary financial data source for the organizations I served.
---
## Professional Experience ## Professional Experience
### Growscape ### **The HC Companies** _(2012 - 2023)_
*Twinsburg, OH* _$250 million manufacturer of horticultural containers owned by [Platinum Equity](https://www.platinumequity.com/news/platinum-equity-completes-acquisition-of-horticultural-container-manufacturer-hc-companies/)_
**Director of Financial Planning and Analysis** — Dec 2025 Present **Corporate Pricing Manager** _(2019 - Present)_
- Own Platinum Operating Company Reporting Package for private equity stakeholders - Led the implementation of a new pricing function, resulting in a 70% increase in price-based revenue growth over 3 years.
- Prepare lender reporting and covenant compliance packages - Developed and executed a successful price optimization strategy.
- Develop OpCo deck slides for executive and board-level presentations - Built credibility and confidence with the sales team through commitment, patience, and tangible results.
- Build consolidated automated sales dataset spanning subsidiary ERP systems - Trained staff to apply current pricing guidance to all quoted business.
- Build consolidated automated on-demand trial balance across all subsidiary general ledgers
**Director of Special Projects & Pricing** — Sep 2024 Dec 2025 **Cost Manager** _(2012 - 2019)_
- Developed pricing strategy balancing profitability goals with competitor positioning, volume opportunities, and product features - Successfully handled the accounting and financial aspects of mixed asset/stock acquisition.
- Programmed and deployed a pricing module inside custom CPQ software, operationalizing pricing strategy for fast, accurate field execution - Established opening balance sheets and built financial consolidation processes for USD and CAD entities.
- Built PowerBI dashboard for quotes and orders used daily by the sales team - Developed transfer pricing and intercompany accounting procedures, including reconciliations.
- Supported two pricing analysts executing pricing strategy across large customer programs, quote reviews, and price list management - Pioneered MS Power BI for the organization, demonstrating capabilities through pricing analysis.
**Corporate Pricing Manager** — Apr 2019 Oct 2024 ### **PPG Industries**
_$1.5 billion optical and specialty chemicals division (NYSE-PPG)_
- Built and led the company's first dedicated pricing function, establishing strategy, processes, and governance from inception **Cost Analyst** _(2010 - 2012)_
- Built the pricing infrastructure and discipline that captured 65% price-based revenue growth over three years — translating supply-constrained market conditions into realized margin through consistent, data-backed pricing execution
- Pioneered PowerBI adoption across the organization; built a sales data store and analytics hub — including rolling forecasts — synchronized with live financial statements
- Contributed to development of a web-based quoting tool enabling the sales team to model pricing scenarios in real time
- Trained and coached sales staff on pricing discipline and guidance, cultivating credibility through consistent, data-backed recommendations
- Built an enhanced production dataset and MRP environment to analyze cost and price changes against multi-year historical activity
**Cost Manager** — Aug 2015 Apr 2019 - Managed standard costs, cost systems, inventory, and period end standard cost processing.
- Coordinated and consolidated the annual operating plan.
- Acted as Subject Matter Expert (SME) for conversion from the old proprietary COBOL system to SAP.
- Led full accounting systems conversion: designed and built chart of accounts, configured functionality, set balances, and managed cutover ### **Masco Retail Cabinet Group**
- Managed accounting for a complex business combination (mixed share and asset sale), including opening balance sheet and historical balance preservation _$1 billion division of Masco (NYSE-MAS)_
- Implemented transfer pricing and intercompany accounting; built automated financial consolidation process across USD and CAD entities
- Developed ad-hoc consolidations and real-time financial statement logic that became the primary finance data source company-wide
- Owned accuracy and reconciliation of all key balance sheet accounts: cash, revolver, notes payable, intangibles, equity, and payroll
- Configured payroll system ledger interface and reconciled all compensation and benefits against disbursements
- Developed forecasting tools for sales, inventory, and operations planning; transformed income statement forecasts into full balance sheet and cash flow projections
**Cost Analyst** — Aug 2012 Aug 2015 **Cost Analyst** _(2007 - 2010)_
- Maintained standard costs and all period-end standard cost processing - Compiled annual budgets and monthly spending forecasts.
- Supported accounting systems conversion and standard cost implementation - Developed standard labor and overhead burden rates and explained subsequent variances.
- Provided inventory and account accuracy through reconciliations and physical inventories - Provided support for system conversion and standard cost system implementation.
- Developed ad-hoc financial reporting and analytics across departments - Developed and maintained a customized BOM explosion program and cost environment.
---
### PPG Industries
*Barberton, OH | $1.5B Optical & Specialty Chemicals division (NYSE: PPG)*
**Cost Analyst** — May 2010 Oct 2012
- Maintained standard costs and all period-end standard cost processing; coordinated and consolidated the annual operating plan at the plant level
- Supported implementation of conversion from a legacy COBOL-based system to SAP
- Provided inventory and account accuracy plant-wide through reconciliations and physical inventories
- Developed streamlined reporting through mainframe data extraction and custom product structure explosion tools
---
### Masco Cabinetry
*Waverly, OH | $1B division of Masco Corp. (NYSE: MAS)*
**Cost Analyst** — Apr 2007 May 2010
- Compiled annual budgets and monthly forecasts for a $250M manufacturing site; developed standard labor and overhead burden rates and explained subsequent variances
- Designed and maintained a customized BOM explosion program and cost environment; supported system conversion and standard cost implementation
- Developed efficient reporting out of ultra-large databases (billions of records); maintained inventory accuracy through analyses and quarterly physicals
---
## Education ## Education
The University of Akron | B.S. in Accounting | 2002-2006
**Bachelor of Science in Accounting** — The University of Akron, 2006
---
## Infrastructure & Tools
SQL is the primary development language across this work — approximately 100,000 lines written spanning analytics, reporting, PowerBI data feeds, and live operational pricing software. Databases are administered directly: PostgreSQL deployed on Linux with a custom-built ETL pipeline; SQL Server on Windows; Db2, SQL Server, and PostgreSQL kept in sync as a unified sales data backend. PowerBI reporting built end-to-end, including all underlying data models. Additional tools include VBA for Excel extensibility and R for price modeling analysis. ERP experience spans SAP and Epicor CMS in manufacturing environments.

99
pt.html
View File

@ -4,7 +4,7 @@
<meta charset="utf-8" /> <meta charset="utf-8" />
<meta name="generator" content="pandoc" /> <meta name="generator" content="pandoc" />
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" /> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes" />
<title>Paul Trowbridge</title> <title>paul_trowbridge</title>
<style> <style>
code{white-space: pre-wrap;} code{white-space: pre-wrap;}
span.smallcaps{font-variant: small-caps;} span.smallcaps{font-variant: small-caps;}
@ -13,85 +13,46 @@
div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;} div.hanging-indent{margin-left: 1.5em; text-indent: -1.5em;}
ul.task-list{list-style: none;} ul.task-list{list-style: none;}
</style> </style>
<link rel="stylesheet" href="styles.css" /> <link rel="stylesheet" href="css/markdown.css" />
</head> </head>
<body> <body>
<header id="title-block-header"> <h1 id="paul-trowbridge">Paul Trowbridge</h1>
<h1 class="title">Paul Trowbridge</h1> <p>🗺 <a href="https://goo.gl/maps/aLXJdPrNZYw6touy6">Stow, Ohio</a> | 📱 <a href="tel:+3308193826">330.819.3826</a> | ✉ <a href="mailto:paul@hptrow.me">paul@hptrow.me</a> | <a href="https://www.linkedin.com/in/paultrowbridge/">LinkedIn</a></p>
</header>
<p>Finance &amp; Pricing Leader | Strategic Costing | Data &amp; Analytics</p>
<hr />
<h2 id="professional-summary">Professional Summary</h2>
<p>I build financial models of the business — integrated structures that connect pricing, cost, and operational drivers to financial outcomes across the P&amp;L. My work gives executives and business unit leaders a clear line of sight between their decisions and results. Over 15 years in manufacturing, Ive built this infrastructure from scratch at every level: pricing functions, cost environments, consolidation frameworks, and analytics platforms that became the primary financial data source for the organizations I served.</p>
<hr />
<h2 id="professional-experience">Professional Experience</h2> <h2 id="professional-experience">Professional Experience</h2>
<h3 id="growscape">Growscape</h3> <h3 id="the-hc-companies-2012---2023"><strong>The HC Companies</strong> <em>(2012 - 2023)</em></h3>
<p><em>Twinsburg, OH</em></p> <p><em>$250 million manufacturer of horticultural containers owned by <a href="https://www.platinumequity.com/news/platinum-equity-completes-acquisition-of-horticultural-container-manufacturer-hc-companies/">Platinum Equity</a></em></p>
<p><strong>Director of Financial Planning and Analysis</strong> — Dec 2025 Present</p> <p><strong>Corporate Pricing Manager</strong> <em>(2019 - Present)</em></p>
<ul> <ul>
<li>Own Platinum Operating Company Reporting Package for private equity stakeholders</li> <li>Led the implementation of a new pricing function, resulting in a 70% increase in price-based revenue growth over 3 years.</li>
<li>Prepare lender reporting and covenant compliance packages</li> <li>Developed and executed a successful price optimization strategy.</li>
<li>Develop OpCo deck slides for executive and board-level presentations</li> <li>Built credibility and confidence with the sales team through commitment, patience, and tangible results.</li>
<li>Build consolidated automated sales dataset spanning subsidiary ERP systems</li> <li>Trained staff to apply current pricing guidance to all quoted business.</li>
<li>Build consolidated automated on-demand trial balance across all subsidiary general ledgers</li>
</ul> </ul>
<p><strong>Director of Special Projects &amp; Pricing</strong> — Sep 2024 Dec 2025</p> <p><strong>Cost Manager</strong> <em>(2012 - 2019)</em></p>
<ul> <ul>
<li>Developed pricing strategy balancing profitability goals with competitor positioning, volume opportunities, and product features</li> <li>Successfully handled the accounting and financial aspects of mixed asset/stock acquisition.</li>
<li>Programmed and deployed a pricing module inside custom CPQ software, operationalizing pricing strategy for fast, accurate field execution</li> <li>Established opening balance sheets and built financial consolidation processes for USD and CAD entities.</li>
<li>Built PowerBI dashboard for quotes and orders used daily by the sales team</li> <li>Developed transfer pricing and intercompany accounting procedures, including reconciliations.</li>
<li>Supported two pricing analysts executing pricing strategy across large customer programs, quote reviews, and price list management</li> <li>Pioneered MS Power BI for the organization, demonstrating capabilities through pricing analysis.</li>
</ul> </ul>
<p><strong>Corporate Pricing Manager</strong> — Apr 2019 Oct 2024</p> <h3 id="ppg-industries"><strong>PPG Industries</strong></h3>
<p><em>$1.5 billion optical and specialty chemicals division (NYSE-PPG)</em></p>
<p><strong>Cost Analyst</strong> <em>(2010 - 2012)</em></p>
<ul> <ul>
<li>Built and led the companys first dedicated pricing function, establishing strategy, processes, and governance from inception</li> <li>Managed standard costs, cost systems, inventory, and period end standard cost processing.</li>
<li>Built the pricing infrastructure and discipline that captured 65% price-based revenue growth over three years — translating supply-constrained market conditions into realized margin through consistent, data-backed pricing execution</li> <li>Coordinated and consolidated the annual operating plan.</li>
<li>Pioneered PowerBI adoption across the organization; built a sales data store and analytics hub — including rolling forecasts — synchronized with live financial statements</li> <li>Acted as Subject Matter Expert (SME) for conversion from the old proprietary COBOL system to SAP.</li>
<li>Contributed to development of a web-based quoting tool enabling the sales team to model pricing scenarios in real time</li>
<li>Trained and coached sales staff on pricing discipline and guidance, cultivating credibility through consistent, data-backed recommendations</li>
<li>Built an enhanced production dataset and MRP environment to analyze cost and price changes against multi-year historical activity</li>
</ul> </ul>
<p><strong>Cost Manager</strong> — Aug 2015 Apr 2019</p> <h3 id="masco-retail-cabinet-group"><strong>Masco Retail Cabinet Group</strong></h3>
<p><em>$1 billion division of Masco (NYSE-MAS)</em></p>
<p><strong>Cost Analyst</strong> <em>(2007 - 2010)</em></p>
<ul> <ul>
<li>Led full accounting systems conversion: designed and built chart of accounts, configured functionality, set balances, and managed cutover</li> <li>Compiled annual budgets and monthly spending forecasts.</li>
<li>Managed accounting for a complex business combination (mixed share and asset sale), including opening balance sheet and historical balance preservation</li> <li>Developed standard labor and overhead burden rates and explained subsequent variances.</li>
<li>Implemented transfer pricing and intercompany accounting; built automated financial consolidation process across USD and CAD entities</li> <li>Provided support for system conversion and standard cost system implementation.</li>
<li>Developed ad-hoc consolidations and real-time financial statement logic that became the primary finance data source company-wide</li> <li>Developed and maintained a customized BOM explosion program and cost environment.</li>
<li>Owned accuracy and reconciliation of all key balance sheet accounts: cash, revolver, notes payable, intangibles, equity, and payroll</li>
<li>Configured payroll system ledger interface and reconciled all compensation and benefits against disbursements</li>
<li>Developed forecasting tools for sales, inventory, and operations planning; transformed income statement forecasts into full balance sheet and cash flow projections</li>
</ul> </ul>
<p><strong>Cost Analyst</strong> — Aug 2012 Aug 2015</p>
<ul>
<li>Maintained standard costs and all period-end standard cost processing</li>
<li>Supported accounting systems conversion and standard cost implementation</li>
<li>Provided inventory and account accuracy through reconciliations and physical inventories</li>
<li>Developed ad-hoc financial reporting and analytics across departments</li>
</ul>
<hr />
<h3 id="ppg-industries">PPG Industries</h3>
<p><em>Barberton, OH | $1.5B Optical &amp; Specialty Chemicals division (NYSE: PPG)</em></p>
<p><strong>Cost Analyst</strong> — May 2010 Oct 2012</p>
<ul>
<li>Maintained standard costs and all period-end standard cost processing; coordinated and consolidated the annual operating plan at the plant level</li>
<li>Supported implementation of conversion from a legacy COBOL-based system to SAP</li>
<li>Provided inventory and account accuracy plant-wide through reconciliations and physical inventories</li>
<li>Developed streamlined reporting through mainframe data extraction and custom product structure explosion tools</li>
</ul>
<hr />
<h3 id="masco-cabinetry">Masco Cabinetry</h3>
<p><em>Waverly, OH | $1B division of Masco Corp. (NYSE: MAS)</em></p>
<p><strong>Cost Analyst</strong> — Apr 2007 May 2010</p>
<ul>
<li>Compiled annual budgets and monthly forecasts for a $250M manufacturing site; developed standard labor and overhead burden rates and explained subsequent variances</li>
<li>Designed and maintained a customized BOM explosion program and cost environment; supported system conversion and standard cost implementation</li>
<li>Developed efficient reporting out of ultra-large databases (billions of records); maintained inventory accuracy through analyses and quarterly physicals</li>
</ul>
<hr />
<h2 id="education">Education</h2> <h2 id="education">Education</h2>
<p><strong>Bachelor of Science in Accounting</strong> — The University of Akron, 2006</p> <p>The University of Akron | B.S. in Accounting | 2002-2006</p>
<hr />
<h2 id="infrastructure-tools">Infrastructure &amp; Tools</h2>
<p>SQL is the primary development language across this work — approximately 100,000 lines written spanning analytics, reporting, PowerBI data feeds, and live operational pricing software. Databases are administered directly: PostgreSQL deployed on Linux with a custom-built ETL pipeline; SQL Server on Windows; Db2, SQL Server, and PostgreSQL kept in sync as a unified sales data backend. PowerBI reporting built end-to-end, including all underlying data models. Additional tools include VBA for Excel extensibility and R for price modeling analysis. ERP experience spans SAP and Epicor CMS in manufacturing environments.</p>
</body> </body>
</html> </html>

View File

@ -1,185 +0,0 @@
/* ============================================
Resume Stylesheet Paul Trowbridge
Usage: pandoc resume.md -o resume.html --css styles.css --standalone
============================================ */
/* --- Reset & Base --- */
*, *::before, *::after {
box-sizing: border-box;
margin: 0;
padding: 0;
}
:root {
--blue-dark: #1F4E79;
--blue-mid: #2E75B6;
--blue-light: #D6E4F0;
--gray-dark: #333333;
--gray-mid: #595959;
--gray-light: #f5f7fa;
--text: #222222;
--font: 'Calibri', 'Gill Sans', Arial, sans-serif;
}
body {
font-family: var(--font);
font-size: 15px;
line-height: 1.6;
color: var(--text);
background: #ffffff;
max-width: 860px;
margin: 40px auto;
padding: 0 40px 60px;
}
/* --- Name (H1) --- */
h1 {
font-size: 2.6em;
color: var(--blue-dark);
font-weight: 700;
letter-spacing: 0.5px;
margin-bottom: 4px;
}
/* Tagline paragraph immediately after h1 */
h1 + p {
color: var(--gray-mid);
font-size: 1em;
margin-bottom: 12px;
letter-spacing: 0.3px;
}
/* --- Horizontal Rule (section divider under name) --- */
hr {
border: none;
border-top: 3px solid var(--blue-mid);
margin: 16px 0 24px;
}
/* --- Section Headers (H2) --- */
h2 {
font-size: 0.78em;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 1.8px;
color: var(--blue-dark);
border-bottom: 2px solid var(--blue-mid);
padding-bottom: 5px;
margin-top: 32px;
margin-bottom: 16px;
}
/* --- Company Name (H3) --- */
h3 {
font-size: 1.1em;
font-weight: 700;
color: var(--gray-dark);
margin-top: 20px;
margin-bottom: 2px;
}
/* Company subtitle (italic paragraph after h3) */
h3 + p > em {
font-size: 0.88em;
color: var(--gray-mid);
font-style: italic;
}
/* --- Role Title (H4) --- */
h4 {
font-size: 1em;
font-weight: 700;
color: var(--blue-mid);
margin-top: 14px;
margin-bottom: 4px;
}
/* Date range inside strong inside h4 — handled by pandoc as strong */
h4 > strong {
font-weight: 400;
color: var(--gray-mid);
font-style: italic;
font-size: 0.92em;
}
/* --- Body Paragraphs --- */
p {
margin-bottom: 8px;
color: var(--gray-dark);
}
/* --- Bullet Lists --- */
ul {
margin: 6px 0 10px 0;
padding-left: 20px;
list-style: none;
}
ul li {
position: relative;
padding-left: 16px;
margin-bottom: 5px;
color: var(--gray-dark);
font-size: 0.97em;
line-height: 1.55;
}
ul li::before {
content: "•";
position: absolute;
left: 0;
color: var(--blue-mid);
font-weight: 700;
}
/* --- Strong / Bold --- */
strong {
color: var(--gray-dark);
font-weight: 600;
}
/* --- Code (for tech skills inline) --- */
code {
font-family: 'Consolas', 'Courier New', monospace;
font-size: 0.9em;
background: var(--gray-light);
padding: 1px 5px;
border-radius: 3px;
color: var(--blue-dark);
}
/* --- Print Styles --- */
@media print {
body {
margin: 0;
padding: 16px 36px;
font-size: 12.5px;
line-height: 1.5;
max-width: 100%;
}
h1 { font-size: 1.8em; }
h2 { font-size: 0.72em; margin-top: 20px; margin-bottom: 10px; }
h3 { margin-top: 14px; }
ul { margin: 4px 0 8px 0; }
ul li { margin-bottom: 3px; }
hr { margin: 10px 0 16px; }
/* Avoid breaking roles across pages */
h4 { page-break-after: avoid; }
ul { page-break-inside: avoid; }
h3 { page-break-after: avoid; }
p + ul { page-break-before: avoid; }
}
/* --- Responsive (mobile) --- */
@media (max-width: 600px) {
body {
padding: 20px;
font-size: 14px;
}
h1 { font-size: 2em; }
}