@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4/4.005/SourceSerif4-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4/4.005/SourceSerif4-It.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4/4.005/SourceSerif4-Semibold.woff2)format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Source Serif 4";src:url(/fonts/source-serif-4/4.005/SourceSerif4-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--ink:#111;--rule:#111;--paper:#fff;--bg:#e9e9e6;--bar:#111}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);color:var(--ink)}body{font-variant-numeric:lining-nums;font:10.5pt/1.25 "Source Serif 4",Georgia,serif}.bar{max-width:210mm;color:var(--bar);flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:16px auto 8px;font-size:10.5pt;display:flex}.bar a{color:inherit}.downloads{flex-wrap:wrap;gap:0 10px;list-style:none;display:flex}.page{background:var(--paper);width:210mm;margin:0 auto 24px;padding:12mm 14mm;box-shadow:0 1px 3px #00000026}.page a{color:inherit;text-underline-offset:2px;text-decoration:underline dotted}header{text-align:center;margin-bottom:8pt}h1{letter-spacing:.02em;text-transform:uppercase;font-size:19pt;font-weight:700}.headline{font-style:italic}.contact{margin-top:2pt}.contact li{list-style:none;display:inline}.contact li+li:before{content:" · "}h2{text-transform:uppercase;letter-spacing:.06em;border-bottom:.8pt solid var(--rule);margin:7pt 0 3pt;padding-bottom:1pt;font-size:10.5pt;font-weight:700}.summary{text-align:justify}.note{font-size:9.5pt;font-style:italic}.bullets b{font-weight:700}.competencies{grid-template-columns:repeat(3,1fr);gap:0 10pt;display:grid}.competencies li{margin-bottom:2pt;list-style:none}.competencies li:before{content:"• "}.entry{margin-bottom:4pt}.row{justify-content:space-between;gap:12pt;display:flex}.org{font-weight:700}.role{font-style:italic}.when{white-space:nowrap}.scope{margin-top:1pt}.page ul.bullets{margin:1pt 0 0 13pt}.bullets li{margin-bottom:.5pt;padding-left:2pt}.lines p{margin-bottom:1pt}.lines b{font-weight:600}.notfound{max-width:32rem;margin:20vh auto;padding:0 16px;font-size:13pt;line-height:1.5}.notfound a{color:inherit}@media (prefers-color-scheme:dark){:root{--bg:#1b1b1a;--bar:#e8e8e4}.notfound{color:var(--bar)}}@media screen and (width<=820px){body{font-size:15px;line-height:1.4}.bar{margin:12px 16px 8px;font-size:15px}.page{width:auto;min-height:auto;box-shadow:none;margin:0 0 16px;padding:20px 16px}h1{font-size:24px}h2{margin-top:16px;font-size:15px}.summary{text-align:left}.competencies{grid-template-columns:1fr}.row{flex-wrap:wrap;gap:0 12px}.entry{margin-bottom:10px}}@media print{@page{size:A4;margin:12mm 14mm}html{background:#fff}.bar{display:none}.page{width:auto;box-shadow:none;margin:0;padding:0}.entry>*{break-inside:avoid}}
