html,body{margin:0;padding:0;background:#e8e8e8;color:#0a0a0a;font-family:Maison Neue,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@page{size:letter;margin:.5in .6in}.rz-page{max-width:8.5in;margin:1.25rem auto 2rem;background:#fff;color:#0a0a0a;box-shadow:0 1px #0000000a,0 20px 48px -20px #00000040;position:relative;overflow:hidden}.rz-sheet{padding:0 .6in .5in}.rz-print-root .resume-document{--rz-paper: #ffffff;--rz-ink: #0a0a0a;--rz-ink-soft: #3a3a3a;--rz-ink-faint: #6b6b6b;--rz-rule: #cccccc;--rz-accent: #ffd21f;--rz-accent-ink: #0a0a0a;--rz-font-display: "Libre Caslon Display", "Libre Caslon Text", "EB Garamond", ui-serif, Georgia, serif;--rz-font-display-soft: "Libre Caslon Text", "EB Garamond", ui-serif, Georgia, serif;--rz-label-width: 7.5rem;background:transparent;padding:0;font-size:10.25pt;line-height:1.45;overflow:visible}.rz-print-root .resume-document:before,.rz-print-root .rz-no-print{display:none!important}.rz-print-root .rz-hero,.rz-print-root .rz-section,.rz-print-root .rz-letterhead{animation:none!important;opacity:1!important;transform:none!important}.rz-print-root .rz-hero{display:grid;grid-template-columns:minmax(0,1fr) 10.5rem;gap:10pt 26pt;align-items:start;padding:1.4rem 0 .6rem;margin-bottom:0}.rz-print-root .rz-hero__intro{min-width:0}.rz-print-root .rz-hero__aside{display:flex;flex-direction:column;gap:12pt}.rz-print-root .rz-hero__role{font-family:Maison Neue Mono,ui-monospace,monospace;font-size:7.5pt;letter-spacing:.2em;margin-bottom:8pt;color:#0a0a0a}.rz-print-root .rz-hero__role:before{width:6pt;height:6pt;margin-right:6pt;background:#ffd21f;border:1px solid #0a0a0a}.rz-print-root .rz-hero__name{font-family:Libre Caslon Display,Libre Caslon Text,ui-serif,Georgia,serif;font-weight:400;font-size:44pt;line-height:.92;letter-spacing:-.005em;color:#0a0a0a;margin:0 0 10pt}.rz-print-root .rz-hero__name br{display:none}.rz-print-root .rz-hero__name em{font-family:Libre Caslon Text,Libre Caslon Display,ui-serif,Georgia,serif;font-style:italic;margin-left:.2em}.rz-print-root .rz-hero__summary{font-family:Libre Caslon Text,Libre Caslon Display,ui-serif,Georgia,serif;font-weight:400;font-style:italic;font-size:11pt;line-height:1.5;color:#3a3a3a;max-width:34em;margin:0}.rz-edition__edition{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;margin:8pt 0 0;padding:6pt 0 0;border-top:.5pt solid #cccccc;font-family:Maison Neue Mono,ui-monospace,monospace;font-size:7pt;letter-spacing:.18em;text-transform:uppercase;color:#3a3a3a}.rz-edition__edition:after{content:"";display:block;height:1px;background:#ccc}.rz-edition__edition strong{color:#0a0a0a}.rz-print-root .rz-portrait{margin:0}.rz-print-root .rz-portrait img{width:100%;aspect-ratio:4 / 5;-o-object-fit:cover;object-fit:cover;-o-object-position:center 22%;object-position:center 22%;border:.75pt solid #0a0a0a;background:#171717;filter:grayscale(.85) contrast(1.05) sepia(.08)}.rz-print-root .rz-hero__contact{font-family:Maison Neue Mono,ui-monospace,monospace;font-size:7.5pt;gap:3.5pt 10pt;letter-spacing:.02em;padding-top:8pt;border-top:.5pt solid #cccccc;color:#3a3a3a}.rz-print-root .rz-hero__contact dt{font-size:6.5pt;letter-spacing:.12em;color:#6b6b6b}.rz-print-root .rz-hero__contact dd{color:#0a0a0a}.rz-print-root .rz-hero__contact a{border-bottom:none;color:inherit}.rz-print-root .resume-document>.rz-section:first-of-type{-moz-column-break-before:page;break-before:page}.rz-print-root .rz-section{grid-template-columns:var(--rz-label-width) minmax(0,1fr)!important;-moz-column-gap:14pt!important;column-gap:14pt!important;padding-block:11pt;border-top:.75pt solid #cccccc}.rz-print-root .rz-section:before{width:var(--rz-label-width)!important;height:1.4pt;background:#0a0a0a}.rz-print-root .rz-hero+.rz-section{margin-top:0}.rz-print-root .rz-section__label{font-family:Maison Neue Mono,ui-monospace,monospace;font-size:7.25pt;letter-spacing:.14em;padding-top:2pt;color:#3a3a3a}.rz-print-root .rz-section__label-number{margin-bottom:3pt;letter-spacing:.04em;color:#0a0a0a}.rz-print-root .rz-section__title{font-family:Libre Caslon Display,Libre Caslon Text,ui-serif,Georgia,serif;font-weight:400;font-size:18pt;letter-spacing:-.005em;line-height:1;margin-bottom:10pt;color:#0a0a0a}.rz-print-root .rz-row{grid-template-columns:minmax(0,9.5rem) minmax(0,1fr)!important;gap:4pt 14pt!important;padding-block:7pt;-moz-column-break-inside:auto;break-inside:auto;border-top-color:#ccc}.rz-print-root .rz-row__meta{font-family:Maison Neue Mono,ui-monospace,monospace;font-size:7.5pt;letter-spacing:.04em;gap:2pt;color:#3a3a3a}.rz-print-root .rz-row__org{font-family:Maison Neue,ui-sans-serif,system-ui,sans-serif;font-size:9pt;font-weight:700;letter-spacing:.02em;color:#0a0a0a}.rz-print-root .rz-row__position{font-family:Libre Caslon Display,Libre Caslon Text,ui-serif,Georgia,serif;font-weight:400;font-size:13pt;line-height:1.2;letter-spacing:-.005em;margin-bottom:3pt;color:#0a0a0a}.rz-print-root .rz-row__summary{font-family:Maison Neue,ui-sans-serif,system-ui,sans-serif;font-size:9.5pt;line-height:1.5;margin-bottom:6pt;color:#3a3a3a}.rz-print-root .rz-bullets{gap:3pt}.rz-print-root .rz-bullets li{padding-left:10pt;max-width:46em;font-family:Maison Neue,ui-sans-serif,system-ui,sans-serif;color:#3a3a3a}.rz-print-root .rz-bullets li:before{top:.72em;width:5pt;height:1pt;background:#0a0a0a}.rz-print-root .rz-strengths{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10pt 18pt}.rz-print-root .rz-strength__name{font-family:Maison Neue Mono,ui-monospace,monospace;font-size:7.5pt;letter-spacing:.12em;margin-bottom:4pt;padding-bottom:3pt;color:#0a0a0a;border-bottom-color:#ccc}.rz-print-root .rz-strength__body{font-family:Maison Neue,ui-sans-serif,system-ui,sans-serif;color:#3a3a3a}.rz-print-root .rz-skills{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8pt 20pt}.rz-print-root .rz-skill__name{font-family:Maison Neue Mono,ui-monospace,monospace;font-size:7pt;letter-spacing:.14em;margin-bottom:4pt;padding-bottom:3pt;color:#0a0a0a;border-bottom-color:#ccc}.rz-print-root .rz-skill__list li{font-family:Maison Neue,ui-sans-serif,system-ui,sans-serif;font-size:9pt;color:#3a3a3a}.rz-print-root .rz-clientele{margin-top:8pt;padding-top:8pt;gap:6pt 16pt;grid-template-columns:repeat(3,minmax(0,1fr))!important;border-top-color:#ccc}.rz-print-root .rz-clientele__category{font-family:Maison Neue Mono,ui-monospace,monospace;font-size:6.75pt;letter-spacing:.14em;margin-bottom:3pt;color:#3a3a3a}.rz-print-root .rz-clientele__list{font-family:Maison Neue,ui-sans-serif,system-ui,sans-serif;font-size:8.5pt;line-height:1.35;color:#0a0a0a}.rz-print-root .rz-clientele__list li{display:inline}.rz-print-root .rz-clientele__list li:not(:last-child):after{content:", ";color:#6b6b6b}.rz-print-root .rz-awards .rz-award{padding-bottom:7pt;gap:12pt;grid-template-columns:3.2rem 1fr;border-bottom-color:#ccc}.rz-print-root .rz-award__title{font-family:Libre Caslon Display,Libre Caslon Text,ui-serif,Georgia,serif;font-size:12pt;margin-bottom:2pt;color:#0a0a0a}.rz-print-root .rz-award__summary{font-family:Maison Neue,ui-sans-serif,system-ui,sans-serif;font-size:9pt;color:#3a3a3a}.rz-print-root .rz-award__year{font-family:Maison Neue Mono,ui-monospace,monospace;font-size:8.5pt;color:#0a0a0a;font-weight:700}.rz-print-root .rz-colophon{margin-top:18pt;padding-top:6pt;font-family:Maison Neue Mono,ui-monospace,monospace;font-size:7pt;letter-spacing:.12em;color:#3a3a3a;border-top-color:#0a0a0a}@media print{html,body{background:#fff!important}.rz-page{max-width:none;margin:0;box-shadow:none;background:#fff;color:#000}.rz-sheet{padding:0 .6in .3in}.rz-print-root .resume-document{--rz-paper: #fff}.lh-masthead{background:#f0f0f0!important;color:#0a0a0a!important;border-top:1pt solid #0a0a0a;border-bottom:.5pt solid #cccccc;margin:0;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact}.lh-masthead__inner{padding:.4rem .6in!important}@page :first{margin-top:.45in}@page{margin-top:1.05in;@top-left-corner{content:element(pageHeader)}@top-left{content:element(pageHeader)}@top-center{content:element(pageHeader)}@top-right{content:element(pageHeader)}@top-right-corner{content:element(pageHeader)}}.rz-print-root .rz-running-header{position:running(pageHeader);margin:0!important;padding:5pt .6in 4pt!important;background:#f0f0f0!important;color:#0a0a0a!important;border-top:1pt solid #0a0a0a!important;border-bottom:.5pt solid #cccccc!important;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%;box-sizing:border-box}.rz-print-root .rz-running-header__inner{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center;gap:14pt!important;padding:0!important}.rz-print-root .rz-running-header__brand{padding:3pt 4pt!important;border:1pt solid #0a0a0a!important;background:#ffd21f!important;line-height:0;text-decoration:none;display:inline-flex;align-items:center}.rz-print-root .rz-running-header__brand img{display:block;height:8pt;width:auto}.rz-print-root .rz-running-header__name{font-size:8.5pt!important;font-weight:700;color:#0a0a0a!important}.rz-print-root .rz-running-header__role{font-size:7.5pt!important;color:#3a3a3a!important}.rz-print-root .rz-running-header__contact{font-size:6.5pt!important;letter-spacing:.04em;color:#3a3a3a!important;text-align:right;white-space:nowrap}}
