.rp-x-avatar{display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:9999px;background:#e4e4e7;color:#52525b;font-size:18px;font-weight:700}.rp-x-avatar--square{border-radius:8px}.rp-x-avatar-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:inherit}.rp-x-section-title{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.02em}.rp-x-section-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.rp-x-section-title-text{min-width:0}.rp-x-details,.rp-x-summary{margin:0;font-size:12px;line-height:1.55}.rp-x-exp-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:4px}.rp-x-exp-main{min-width:0;flex:1 1 auto}.rp-x-exp-main strong{display:block;font-size:12px;line-height:1.35;overflow-wrap:anywhere}.rp-x-exp-sub{margin-top:2px;font-size:11px}.rp-x-exp-meta{flex-shrink:0;text-align:right;font-size:10px;line-height:1.45;color:#52525b}.rp-x-exp-item+.rp-x-exp-item{margin-top:12px}.rp-x-bullets{margin:6px 0 0;padding:0;list-style:none;font-size:11px;line-height:1.5}.rp-x-bullets li{position:relative;display:block;padding-left:.95em}.rp-x-bullets li+li{margin-top:.2em}.rp-x-bullets li:before{content:"•";position:absolute;left:0;top:0;width:.85em;color:currentColor;font-size:1em;line-height:1.5;text-align:center}.rp-x-skills-cols{display:grid;gap:4px 16px;margin:0;padding:0;list-style:none;font-size:11px;line-height:1.45}.rp-x-skills-cols li{position:relative;display:block;padding-left:.95em}.rp-x-skills-cols li:before{content:"•";position:absolute;left:0;top:0;width:.85em;line-height:1.45;text-align:center}.rp-x-skills-cols--1{grid-template-columns:1fr}.rp-x-skills-cols--2{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-x-skills-cols--3{grid-template-columns:repeat(3,minmax(0,1fr))}.rp-x-lang-row{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:11px}.rp-x-lang-row+.rp-x-lang-row{margin-top:6px}.rp-x-lang-scale{display:inline-flex;gap:4px}.rp-x-lang-dot{width:7px;height:7px;border-radius:9999px;background:#d4d4d8}.rp-x-lang-dot.is-filled{background:currentColor}.rp-en-icon{display:inline-block;width:10px;height:10px;margin-right:6px;color:inherit;opacity:.9;vertical-align:-1px}.rp-layout-executive-navy,.rp-page.rp-layout-executive-navy{--rp-en-navy:#1e3a5f;--rp-en-frame:18px;--rp-en-inset:54px;padding:var(--rp-en-frame)!important;box-sizing:border-box;font-family:Georgia,Times New Roman,Times,serif;color:#1a1a1a;background:#fff}.rp-layout-executive-navy .rp-en-header{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:30px var(--rp-en-inset);background:var(--rp-en-navy);color:#fff}.rp-layout-executive-navy .rp-en-header-main{min-width:0;flex:1 1 auto}.rp-layout-executive-navy .rp-en-identity{display:flex;flex-wrap:wrap;align-items:baseline;gap:.45rem .9rem}.rp-layout-executive-navy .rp-en-name{margin:0;font-family:Georgia,Times New Roman,Times,serif;font-size:32px;line-height:1.15;font-weight:700;letter-spacing:.01em;color:#fff}.rp-layout-executive-navy .rp-en-title{margin:0;font-family:Georgia,Times New Roman,Times,serif;font-size:16px;line-height:1.2;font-weight:400;font-style:italic;color:#fff}.rp-layout-executive-navy .rp-en-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:36px;column-gap:36px;row-gap:8px;margin-top:16px;max-width:34rem;font-family:Helvetica,Arial,Segoe UI,sans-serif;font-size:11px;line-height:1.35;color:#fff}.rp-layout-executive-navy .rp-en-contact-item{display:flex;align-items:center;gap:7px;min-width:0}.rp-layout-executive-navy .rp-en-contact-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rp-layout-executive-navy .rp-en-icon{width:12px;height:12px;margin-right:0;flex-shrink:0;color:#fff;opacity:1}.rp-layout-executive-navy .rp-en-avatar{width:108px;height:108px;flex-shrink:0;border:3px solid #fff;box-shadow:none;background:#cbd5e1;color:var(--rp-en-navy);font-size:28px;font-weight:700;box-sizing:border-box}.rp-layout-executive-navy .rp-en-avatar .rp-x-avatar-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top}.rp-layout-executive-navy .rp-en-body{padding:22px var(--rp-en-inset) 36px}.rp-layout-executive-navy .rp-en-section{margin:0 0 18px;padding:0}.rp-layout-executive-navy .rp-en-section .rp-x-section-title{display:inline-block;width:-moz-fit-content;width:fit-content;max-width:100%;margin:0 0 10px;padding:0;font-family:Georgia,Times New Roman,Times,serif;font-size:15px;font-weight:700;letter-spacing:.01em;text-transform:none;color:var(--rp-en-navy);line-height:1.25}.rp-layout-executive-navy .rp-x-bullets,.rp-layout-executive-navy .rp-x-details,.rp-layout-executive-navy .rp-x-summary{font-size:12px;line-height:1.55;color:#1a1a1a}.rp-layout-executive-navy .rp-x-exp-main strong,.rp-layout-executive-navy .rp-x-exp-sub{color:#111}.rp-layout-executive-navy .rp-x-exp-meta{color:#333}.rp-layout-executive-navy .rp-x-skills-cols{font-size:12px;line-height:1.5;color:#1a1a1a}.rp-layout-section-bars,.rp-page.rp-layout-section-bars{--rp-sb-ink:#1c1c1c;--rp-sb-muted:#3f3f46;--rp-sb-bar:#e8e8e8;--rp-sb-inset:48px;box-sizing:border-box;padding:40px var(--rp-sb-inset) 44px!important;font-family:Segoe UI,Inter,Helvetica Neue,Arial,sans-serif;color:var(--rp-sb-ink);background:#fff}.rp-layout-section-bars .rp-sb-header{margin:0 0 6px}.rp-layout-section-bars .rp-sb-name{margin:0;font-family:Georgia,Times New Roman,Times,serif;font-size:34px;font-weight:700;line-height:1.12;letter-spacing:-.02em;color:var(--rp-sb-ink)}.rp-layout-section-bars .rp-sb-title{margin:6px 0 0;font-family:Georgia,Times New Roman,Times,serif;font-size:15px;font-weight:400;line-height:1.3;color:var(--rp-sb-ink)}.rp-layout-section-bars .rp-sb-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:28px;column-gap:28px;margin-top:18px;font-size:11.5px;line-height:1.35;color:var(--rp-sb-muted)}.rp-layout-section-bars .rp-sb-contact-col{display:flex;flex-direction:column;gap:6px;min-width:0}.rp-layout-section-bars .rp-sb-contact-item{display:flex;align-items:center;gap:8px;min-width:0}.rp-layout-section-bars .rp-sb-contact-item span{min-width:0;overflow-wrap:break-word;word-break:normal}.rp-layout-section-bars .rp-sb-contact-icon{display:block;width:13px;height:13px;flex:0 0 13px;color:var(--rp-sb-ink)}.rp-layout-section-bars .rp-sb-section{margin:0;padding-top:14px}.rp-layout-section-bars .rp-sb-section .rp-x-section-title{display:block;width:100%;box-sizing:border-box;margin:0 0 10px;padding:7px 12px;border-radius:0;background:var(--rp-sb-bar);font-family:Georgia,Times New Roman,Times,serif;font-size:13.5px;font-weight:700;letter-spacing:0;text-align:center;text-transform:none;color:var(--rp-sb-ink)}.rp-layout-section-bars .rp-sb-section .rp-x-section-title-text{display:inline}.rp-layout-section-bars .rp-sb-summary{margin:0;font-size:11.5px;line-height:1.55;color:var(--rp-sb-muted)}.rp-layout-section-bars .rp-sb-entry+.rp-sb-entry{margin-top:12px}.rp-layout-section-bars .rp-sb-entry-head{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:12px 20px}.rp-layout-section-bars .rp-sb-entry-main{min-width:0;flex:1 1 auto}.rp-layout-section-bars .rp-sb-entry-role{font-size:13px;font-weight:700}.rp-layout-section-bars .rp-sb-entry-org,.rp-layout-section-bars .rp-sb-entry-role{display:block;font-family:Georgia,Times New Roman,Times,serif;line-height:1.35;color:var(--rp-sb-ink)}.rp-layout-section-bars .rp-sb-entry-org{margin-top:1px;font-size:12.5px;font-weight:400;font-style:normal}.rp-layout-section-bars .rp-sb-entry-meta{flex:0 0 auto;text-align:right;font-size:11.5px;line-height:1.4;color:var(--rp-sb-muted)}.rp-layout-section-bars .rp-sb-entry-dates{font-variant-numeric:tabular-nums;white-space:nowrap}.rp-layout-section-bars .rp-sb-bullets{margin:6px 0 0;padding:0;list-style:none}.rp-layout-section-bars .rp-sb-bullets li{position:relative;padding-left:.95em;font-size:11.5px;line-height:1.5;color:var(--rp-sb-muted)}.rp-layout-section-bars .rp-sb-bullets li+li{margin-top:.25em}.rp-layout-section-bars .rp-sb-bullets li:before{content:"";position:absolute;left:0;top:.5em;width:3.5px;height:3.5px;border-radius:9999px;background:var(--rp-sb-ink)}.rp-layout-section-bars .rp-sb-edu-details{margin:4px 0 0;font-size:11.5px;line-height:1.45;color:var(--rp-sb-muted)}.rp-layout-section-bars .rp-sb-two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:28px;column-gap:28px;row-gap:5px;margin:0;padding:0;list-style:none}.rp-layout-section-bars .rp-sb-two-col li{position:relative;padding-left:.95em;font-size:11.5px;line-height:1.45;color:var(--rp-sb-muted)}.rp-layout-section-bars .rp-sb-two-col li:before{content:"";position:absolute;left:0;top:.5em;width:3.5px;height:3.5px;border-radius:9999px;background:var(--rp-sb-ink)}.rp-page--continued.rp-layout-section-bars .rp-sb-header{display:none!important}.rp-page--continued.rp-layout-section-bars{padding-top:32px!important}.rp-layout-centered-serif,.rp-page.rp-layout-centered-serif{--rp-cs-ink:#18181b;--rp-cs-muted:#3f3f46;--rp-cs-inset:48px;box-sizing:border-box;padding:40px var(--rp-cs-inset) 44px!important;font-family:Georgia,Times New Roman,Times,serif;color:var(--rp-cs-ink);background:#fff;text-align:left}.rp-layout-centered-serif .rp-cs-header{text-align:center;margin:0 0 10px}.rp-layout-centered-serif .rp-cs-body,.rp-layout-project-manager .rp-cs-body{padding:0}.rp-layout-centered-serif .rp-cs-name{margin:0;font-size:32px;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--rp-cs-ink)}.rp-layout-centered-serif .rp-cs-title{margin:6px 0 0;font-size:15px;font-weight:400;font-style:italic;line-height:1.3;color:var(--rp-cs-ink)}.rp-layout-centered-serif .rp-cs-contact-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 20px;margin-top:14px;font-size:11.5px;line-height:1.35;color:var(--rp-cs-ink)}.rp-layout-centered-serif .rp-cs-contact-item{display:inline-flex;align-items:center;gap:6px;min-width:0}.rp-layout-centered-serif .rp-cs-contact-icon{display:block;width:12px;height:12px;flex:0 0 12px;color:var(--rp-cs-ink)}.rp-layout-centered-serif .rp-cs-section{margin:0;padding-top:16px;text-align:left}.rp-layout-centered-serif .rp-cs-section .rp-x-section-title{margin:0 0 8px;padding-bottom:4px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-align:left;color:var(--rp-cs-ink)}.rp-layout-centered-serif .rp-cs-summary{margin:0;font-size:12px;line-height:1.55;color:var(--rp-cs-muted)}.rp-layout-centered-serif .rp-cs-entry+.rp-cs-entry{margin-top:14px}.rp-layout-centered-serif .rp-cs-entry-head{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:12px 20px}.rp-layout-centered-serif .rp-cs-entry-main{min-width:0;flex:1 1 auto}.rp-layout-centered-serif .rp-cs-entry-role{display:block;font-size:13px;font-weight:700;line-height:1.35;color:var(--rp-cs-ink)}.rp-layout-centered-serif .rp-cs-entry-org{display:block;margin-top:1px;font-size:12.5px;font-weight:400;font-style:italic;line-height:1.35;color:var(--rp-cs-ink)}.rp-layout-centered-serif .rp-cs-entry-meta{flex:0 0 auto;text-align:right;font-size:11.5px;line-height:1.4;color:var(--rp-cs-muted)}.rp-layout-centered-serif .rp-cs-entry-dates{font-variant-numeric:tabular-nums;white-space:nowrap}.rp-layout-centered-serif .rp-cs-bullets,.rp-layout-centered-serif .rp-cs-skill-list{margin:6px 0 0;padding:0;list-style:none}.rp-layout-centered-serif .rp-cs-bullets li,.rp-layout-centered-serif .rp-cs-skill-list li{position:relative;padding-left:.95em;font-size:11.5px;line-height:1.5;color:var(--rp-cs-muted)}.rp-layout-centered-serif .rp-cs-bullets li+li,.rp-layout-centered-serif .rp-cs-skill-list li+li{margin-top:.25em}.rp-layout-centered-serif .rp-cs-bullets li:before,.rp-layout-centered-serif .rp-cs-skill-list li:before{content:"";position:absolute;left:0;top:.5em;width:3.5px;height:3.5px;border-radius:9999px;background:var(--rp-cs-ink)}.rp-layout-centered-serif .rp-cs-edu-details{margin:4px 0 0;font-size:11.5px;line-height:1.45;color:var(--rp-cs-muted)}.rp-layout-centered-serif .rp-cs-lang-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:40px;column-gap:40px;row-gap:8px}.rp-layout-centered-serif .rp-cs-lang-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.rp-layout-centered-serif .rp-cs-lang-name{font-size:12.5px;font-weight:700;color:var(--rp-cs-ink)}.rp-layout-centered-serif .rp-cs-lang-scale{display:inline-flex;flex:0 0 auto;gap:4px}.rp-layout-centered-serif .rp-cs-lang-dot{width:8px;height:8px;flex:0 0 8px;border-radius:9999px;background:#d4d4d8}.rp-layout-centered-serif .rp-cs-lang-dot.is-filled{background:var(--rp-cs-ink)}.rp-layout-centered-serif .rp-cs-cert-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:16px;column-gap:16px;row-gap:6px;margin:0;padding:0;list-style:none}.rp-layout-centered-serif .rp-cs-cert-row li{position:relative;padding-left:.95em;font-size:11px;line-height:1.4;color:var(--rp-cs-muted)}.rp-layout-centered-serif .rp-cs-cert-row li:before{content:"";position:absolute;left:0;top:.45em;width:3.5px;height:3.5px;border-radius:9999px;background:var(--rp-cs-ink)}.rp-page--continued.rp-layout-centered-serif .rp-cs-header{display:none!important}.rp-page--continued.rp-layout-centered-serif{padding-top:32px!important}.rp-layout-project-manager,.rp-page.rp-layout-project-manager{--rp-cs-ink:#18181b;--rp-cs-muted:#3f3f46;box-sizing:border-box;padding:36px 44px 40px!important;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--rp-cs-ink);background:#fff;text-align:left}.rp-layout-project-manager .rp-cs-header{text-align:center;margin:0 0 10px}.rp-layout-project-manager .rp-cs-name{margin:0;font-size:28px;font-weight:700;line-height:1.15}.rp-layout-project-manager .rp-cs-title{margin:5px 0 0;font-size:14px;font-style:italic}.rp-layout-project-manager .rp-cs-contact-row{display:flex;flex-wrap:wrap;justify-content:center;gap:6px 16px;margin-top:12px;font-size:11px}.rp-layout-project-manager .rp-cs-contact-item{display:inline-flex;align-items:center;gap:6px}.rp-layout-project-manager .rp-cs-contact-icon{width:12px;height:12px;flex:0 0 12px}.rp-layout-project-manager .rp-cs-section{margin:0;padding-top:14px;text-align:left}.rp-layout-project-manager .rp-cs-section .rp-x-section-title{margin:0 0 8px;padding-bottom:4px;font-size:11.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:left}.rp-layout-project-manager .rp-cs-summary{margin:0;font-size:11.5px;line-height:1.55;color:var(--rp-cs-muted)}.rp-layout-project-manager .rp-cs-entry+.rp-cs-entry{margin-top:12px}.rp-layout-project-manager .rp-cs-entry-head{display:flex;justify-content:space-between;gap:12px 20px}.rp-layout-project-manager .rp-cs-entry-role{display:block;font-size:12.5px;font-weight:700}.rp-layout-project-manager .rp-cs-entry-org{display:block;margin-top:1px;font-size:12px;font-style:italic}.rp-layout-project-manager .rp-cs-entry-meta{flex:0 0 auto;text-align:right;font-size:11.5px;color:var(--rp-cs-muted)}.rp-layout-project-manager .rp-cs-bullets,.rp-layout-project-manager .rp-cs-skill-list{margin:6px 0 0;padding:0;list-style:none}.rp-layout-project-manager .rp-cs-bullets li,.rp-layout-project-manager .rp-cs-skill-list li{position:relative;padding-left:.95em;font-size:11.5px;line-height:1.5;color:var(--rp-cs-muted)}.rp-layout-project-manager .rp-cs-bullets li:before,.rp-layout-project-manager .rp-cs-skill-list li:before{content:"";position:absolute;left:0;top:.5em;width:3.5px;height:3.5px;border-radius:9999px;background:var(--rp-cs-ink)}.rp-layout-project-manager .rp-cs-lang-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 36px}.rp-layout-project-manager .rp-cs-lang-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.rp-layout-project-manager .rp-cs-lang-name{font-size:12px;font-weight:700}.rp-layout-project-manager .rp-cs-lang-scale{display:inline-flex;gap:4px}.rp-layout-project-manager .rp-cs-lang-dot{width:8px;height:8px;border-radius:9999px;background:#d4d4d8}.rp-layout-project-manager .rp-cs-lang-dot.is-filled{background:var(--rp-cs-ink)}.rp-layout-project-manager .rp-cs-cert-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 16px;margin:0;padding:0;list-style:none}.rp-layout-project-manager .rp-cs-cert-row li{position:relative;padding-left:.95em;font-size:11px;color:var(--rp-cs-muted)}.rp-layout-project-manager .rp-cs-cert-row li:before{content:"";position:absolute;left:0;top:.45em;width:3.5px;height:3.5px;border-radius:9999px;background:var(--rp-cs-ink)}.rp-page--continued.rp-layout-project-manager .rp-cs-header{display:none!important}.rp-layout-centered-photo,.rp-page.rp-layout-centered-photo{--rp-cp-ink:#18181b;--rp-cp-muted:#3f3f46;--rp-cp-inset:48px;box-sizing:border-box;padding:36px var(--rp-cp-inset) 40px!important;font-family:Georgia,Times New Roman,Times,serif;color:var(--rp-cp-ink);background:#fff;text-align:left}.rp-layout-centered-photo .rp-cp-header{text-align:center;margin:0 0 8px}.rp-layout-centered-photo .rp-cp-avatar{width:96px;height:96px;margin:0 auto 12px;font-size:28px;background:#e4e4e7;color:var(--rp-cp-ink)}.rp-layout-centered-photo .rp-cp-name{margin:0;font-family:Georgia,Times New Roman,Times,serif;font-size:30px;font-weight:700;line-height:1.15;letter-spacing:-.02em;color:var(--rp-cp-ink)}.rp-layout-centered-photo .rp-cp-title{margin:5px 0 0;font-family:Georgia,Times New Roman,Times,serif;font-size:14px;font-weight:400;font-style:italic;line-height:1.3;color:var(--rp-cp-ink)}.rp-layout-centered-photo .rp-cp-contact-row{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 18px;margin-top:12px;font-family:Segoe UI,Inter,Helvetica Neue,Arial,sans-serif;font-size:11px;line-height:1.35;color:var(--rp-cp-ink)}.rp-layout-centered-photo .rp-cp-contact-item{display:inline-flex;align-items:center;gap:6px;min-width:0}.rp-layout-centered-photo .rp-cp-contact-icon{display:block;width:12px;height:12px;flex:0 0 12px;color:var(--rp-cp-ink)}.rp-layout-centered-photo .rp-cp-section{margin:0;padding-top:14px;text-align:left}.rp-layout-centered-photo .rp-cp-section .rp-x-section-title{margin:0 0 8px;padding-bottom:4px;font-family:Segoe UI,Inter,Helvetica Neue,Arial,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rp-cp-ink)}.rp-layout-centered-photo .rp-cp-summary{margin:0;font-size:12px;line-height:1.55;color:var(--rp-cp-muted)}.rp-layout-centered-photo .rp-cp-entry+.rp-cp-entry{margin-top:12px}.rp-layout-centered-photo .rp-cp-entry-head{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:12px 20px}.rp-layout-centered-photo .rp-cp-entry-main{min-width:0;flex:1 1 auto}.rp-layout-centered-photo .rp-cp-entry-role{display:block;font-family:Segoe UI,Inter,Helvetica Neue,Arial,sans-serif;font-size:12.5px;font-weight:700;line-height:1.35;color:var(--rp-cp-ink)}.rp-layout-centered-photo .rp-cp-entry-org{display:block;margin-top:1px;font-family:Georgia,Times New Roman,Times,serif;font-size:12px;font-weight:400;font-style:italic;line-height:1.35;color:var(--rp-cp-ink)}.rp-layout-centered-photo .rp-cp-entry-meta{flex:0 0 auto;text-align:right;font-size:11.5px;line-height:1.4;color:var(--rp-cp-muted)}.rp-layout-centered-photo .rp-cp-entry-dates{font-family:Segoe UI,Inter,Helvetica Neue,Arial,sans-serif;font-variant-numeric:tabular-nums;white-space:nowrap}.rp-layout-centered-photo .rp-cp-entry-location{font-family:Georgia,Times New Roman,Times,serif}.rp-layout-centered-photo .rp-cp-bullets,.rp-layout-centered-photo .rp-cp-skill-list{margin:6px 0 0;padding:0;list-style:none}.rp-layout-centered-photo .rp-cp-bullets li,.rp-layout-centered-photo .rp-cp-skill-list li{position:relative;padding-left:.95em;font-size:11.5px;line-height:1.5;color:var(--rp-cp-muted)}.rp-layout-centered-photo .rp-cp-bullets li+li,.rp-layout-centered-photo .rp-cp-skill-list li+li{margin-top:.25em}.rp-layout-centered-photo .rp-cp-bullets li:before,.rp-layout-centered-photo .rp-cp-skill-list li:before{content:"";position:absolute;left:0;top:.5em;width:3.5px;height:3.5px;border-radius:9999px;background:var(--rp-cp-ink)}.rp-layout-centered-photo .rp-cp-edu-details{margin:4px 0 0;font-size:11.5px;line-height:1.45;color:var(--rp-cp-muted)}.rp-layout-centered-photo .rp-cp-lang-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:36px;column-gap:36px;row-gap:10px}.rp-layout-centered-photo .rp-cp-lang-top{display:flex;align-items:center;justify-content:space-between;gap:12px}.rp-layout-centered-photo .rp-cp-lang-name{font-family:Segoe UI,Inter,Helvetica Neue,Arial,sans-serif;font-size:12.5px;font-weight:700;color:var(--rp-cp-ink)}.rp-layout-centered-photo .rp-cp-lang-scale{display:inline-flex;flex:0 0 auto;gap:4px}.rp-layout-centered-photo .rp-cp-lang-dot{width:8px;height:8px;flex:0 0 8px;border-radius:9999px;background:#d4d4d8}.rp-layout-centered-photo .rp-cp-lang-dot.is-filled{background:var(--rp-cp-ink)}.rp-layout-centered-photo .rp-cp-lang-level{margin-top:2px;font-family:Georgia,Times New Roman,Times,serif;font-size:11px;font-style:italic;color:var(--rp-cp-muted)}.rp-layout-centered-photo .rp-cp-cert-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:16px;column-gap:16px;row-gap:6px;margin:0;padding:0;list-style:none}.rp-layout-centered-photo .rp-cp-cert-row li{position:relative;padding-left:.95em;font-size:11px;line-height:1.4;color:var(--rp-cp-muted)}.rp-layout-centered-photo .rp-cp-cert-row li:before{content:"";position:absolute;left:0;top:.45em;width:3.5px;height:3.5px;border-radius:9999px;background:var(--rp-cp-ink)}.rp-page--continued.rp-layout-centered-photo .rp-cp-header{display:none!important}.rp-page--continued.rp-layout-centered-photo,.rp-page--continued.rp-layout-project-manager{padding-top:32px!important}.rp-page--continued.rp-layout-marketing-split .rp-ms-body{padding-top:36px}.rp-page--continued.rp-layout-split-bars .rp-sp-body{padding-top:28px}.rp-page--continued.rp-layout-slate-sidebar .rp-ss-main,.rp-page--continued.rp-layout-slate-sidebar .rp-ss-side{padding-top:32px}.rp-layout-marketing-split,.rp-page.rp-layout-marketing-split{--rp-ms-page-inset:72px;--rp-ms-header-bg:#1a2b3c;padding:0!important;font-family:Georgia,Times New Roman,Roboto Slab,serif;color:#333333;background:#fff}.rp-layout-marketing-split .rp-ms-header{display:flex;align-items:center;justify-content:space-between;gap:28px;margin:0;padding:32px var(--rp-ms-page-inset);background:var(--rp-ms-header-bg);color:#fff}.rp-layout-marketing-split .rp-ms-header-text{min-width:0;flex:1 1 auto}.rp-layout-marketing-split .rp-ms-name{margin:0;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:700;line-height:1.1;letter-spacing:.01em;color:#fff}.rp-layout-marketing-split .rp-ms-title{margin:6px 0 0;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:400;line-height:1.3;color:#fff}.rp-layout-marketing-split .rp-ms-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 22px;margin-top:16px;max-width:420px;font-family:Helvetica,Arial,Segoe UI,sans-serif;font-size:10.5px;line-height:1.35;color:#fff}.rp-layout-marketing-split .rp-ms-contact-item{display:flex;align-items:flex-start;gap:7px;min-width:0}.rp-layout-marketing-split .rp-ms-contact-item span{min-width:0;overflow-wrap:anywhere}.rp-layout-marketing-split .rp-ms-contact-icon{width:12px;height:12px;margin-top:1px;flex-shrink:0;color:#fff}.rp-layout-marketing-split .rp-ms-avatar{width:110px;height:110px;flex-shrink:0;border:0;box-shadow:none;background:#cbd5e1;color:var(--rp-ms-header-bg);font-size:30px;font-weight:700}.rp-layout-marketing-split .rp-ms-body{display:grid;grid-template-columns:minmax(0,.38fr) minmax(0,.62fr);-moz-column-gap:32px;column-gap:32px;row-gap:0;padding:28px var(--rp-ms-page-inset) 48px}.rp-layout-marketing-split .rp-ms-main,.rp-layout-marketing-split .rp-ms-side{padding:0;min-width:0}.rp-layout-marketing-split .rp-ms-section{margin:0 0 18px}.rp-layout-marketing-split .rp-ms-section .rp-x-section-title{display:flex;align-items:center;justify-content:center;gap:7px;margin:0 0 10px;padding:7px 10px;background:#e9e9e9;border:none;font-family:Helvetica,Arial,Segoe UI,sans-serif;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#18181b;line-height:1.2}.rp-layout-marketing-split .rp-ms-section .rp-x-section-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.rp-layout-marketing-split .rp-ms-section-svg{display:block;width:12px;height:12px}.rp-layout-marketing-split .rp-x-bullets,.rp-layout-marketing-split .rp-x-details,.rp-layout-marketing-split .rp-x-summary{font-size:11.5px;line-height:1.55;color:#1a1a1a}.rp-layout-marketing-split .rp-x-skills-cols{font-size:11.5px;line-height:1.5}.rp-layout-marketing-split .rp-x-lang-row{font-size:11.5px}.rp-layout-marketing-split .rp-x-lang-dot{background:#d4d4d8}.rp-layout-marketing-split .rp-x-lang-dot.is-filled{background:var(--rp-ms-header-bg)}.rp-layout-marketing-split .rp-ms-edu-item+.rp-ms-edu-item,.rp-layout-marketing-split .rp-ms-exp-item+.rp-ms-exp-item{margin-top:14px}.rp-layout-marketing-split .rp-ms-edu-degree,.rp-layout-marketing-split .rp-ms-exp-company{font-size:12.5px;font-weight:700;line-height:1.35;color:#111}.rp-layout-marketing-split .rp-ms-edu-school,.rp-layout-marketing-split .rp-ms-exp-role{margin-top:1px;font-size:12px;font-weight:400;line-height:1.35;color:#1a1a1a}.rp-layout-marketing-split .rp-ms-edu-meta,.rp-layout-marketing-split .rp-ms-exp-meta{margin-top:2px;font-size:11px;line-height:1.4;color:#3f3f46}.rp-layout-marketing-split .rp-ms-bullets{margin-top:6px}.rp-layout-marketing-split .rp-ms-bullets li,.rp-layout-marketing-split .rp-x-bullets li,.rp-layout-marketing-split .rp-x-skills-cols li{line-height:1.5}.rp-layout-split-bars,.rp-page.rp-layout-split-bars{--rp-sp-header-bg:#e8e8e8;--rp-sp-bar:#f2f2f2;--rp-sp-text:#333333;--rp-sp-muted:#666666;--rp-sp-accent:#3a3a3a;--rp-sp-inset:48px;padding:0!important;box-sizing:border-box;font-family:Roboto Slab,Rockwell,Georgia,Times New Roman,serif;color:var(--rp-sp-text);background:#fff;overflow:hidden}.rp-layout-split-bars .rp-sp-header{display:flex;align-items:center;gap:22px;padding:28px var(--rp-sp-inset);background:var(--rp-sp-header-bg)}.rp-layout-split-bars .rp-sp-avatar{width:96px;height:96px;flex-shrink:0;border:3px solid #fff;box-sizing:border-box;font-size:26px;background:#cfcfcf;color:#444;box-shadow:0 0 0 1px rgba(0,0,0,.04)}.rp-layout-split-bars .rp-sp-head-main{flex:1;min-width:0}.rp-layout-split-bars .rp-sp-name{margin:0;font-size:30px;font-weight:700;line-height:1.1;color:#2a2a2a}.rp-layout-split-bars .rp-sp-title{margin:6px 0 0;font-size:14px;font-weight:400;line-height:1.3;color:#444}.rp-layout-split-bars .rp-sp-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 28px;margin-top:14px;max-width:520px}.rp-layout-split-bars .rp-sp-contact-item{display:flex;align-items:center;gap:8px;min-width:0;font-size:11px;line-height:1.35;color:#333;word-break:break-word}.rp-layout-split-bars .rp-sp-contact-badge{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;border-radius:4px;background:var(--rp-sp-accent)}.rp-layout-split-bars .rp-sp-contact-icon{display:block;width:10px;height:10px;margin:0;color:#fff}.rp-layout-split-bars .rp-sp-body{display:grid;grid-template-columns:38% 1fr;gap:0 28px;padding:22px var(--rp-sp-inset) 36px;align-items:stretch}.rp-layout-split-bars .rp-sp-main,.rp-layout-split-bars .rp-sp-side{min-width:0;padding:0}.rp-layout-split-bars .rp-sp-section{margin:0 0 16px}.rp-layout-split-bars .rp-sp-section .rp-x-section-title{display:flex;align-items:center;justify-content:center;margin:0 0 10px;padding:7px 10px;border:none;background:var(--rp-sp-bar);font-size:12px;font-weight:700;letter-spacing:.02em;text-transform:none;color:#2a2a2a;line-height:1.2;--rp-title-rule-size:0}.rp-layout-split-bars .rp-sp-section .rp-x-section-title:after{display:none}.rp-layout-split-bars .rp-sp-side .rp-x-summary,.rp-layout-split-bars .rp-sp-summary{font-size:11.5px;line-height:1.55;color:#333;text-align:justify}.rp-layout-split-bars .rp-sp-certs,.rp-layout-split-bars .rp-sp-skills{font-size:11.5px;line-height:1.5;color:#333}.rp-layout-split-bars .rp-sp-langs .rp-x-lang-row{font-size:11.5px;color:#333}.rp-layout-split-bars .rp-sp-langs .rp-x-lang-dot{width:8px;height:8px;background:#d4d4d4}.rp-layout-split-bars .rp-sp-langs .rp-x-lang-dot.is-filled{background:var(--rp-sp-accent)}.rp-layout-split-bars .rp-sp-edu-item+.rp-sp-edu-item,.rp-layout-split-bars .rp-sp-exp-item+.rp-sp-exp-item{margin-top:14px}.rp-layout-split-bars .rp-sp-edu-degree,.rp-layout-split-bars .rp-sp-exp-company{font-size:13px;font-weight:700;line-height:1.3;color:#2a2a2a}.rp-layout-split-bars .rp-sp-edu-school,.rp-layout-split-bars .rp-sp-exp-role{margin-top:2px;font-size:12px;font-weight:400;line-height:1.35;color:#333}.rp-layout-split-bars .rp-sp-edu-meta,.rp-layout-split-bars .rp-sp-exp-meta{margin-top:3px;font-size:11px;line-height:1.4;color:var(--rp-sp-muted)}.rp-layout-split-bars .rp-sp-edu-details{margin:4px 0 0;font-size:11.5px;line-height:1.5;color:#333}.rp-layout-split-bars .rp-sp-bullets{margin:6px 0 0;font-size:11.5px;line-height:1.55;color:#333}.rp-layout-sky-header,.rp-page.rp-layout-sky-header{--rp-sh-navy:#2c3e50;--rp-sh-muted:#5a6570;--rp-sh-header-bg:#d5dee8;--rp-sh-inset:56px;padding:0 0 40px!important;box-sizing:border-box;font-family:Georgia,Times New Roman,Times,serif;color:var(--rp-sh-navy);background:#fff;overflow:hidden}.rp-layout-sky-header .rp-sh-header{display:flex;align-items:center;justify-content:space-between;gap:28px;min-height:168px;margin:0;padding:28px var(--rp-sh-inset);background:var(--rp-sh-header-bg);color:var(--rp-sh-navy)}.rp-layout-sky-header .rp-sh-header-main{flex:1 1 auto;min-width:0}.rp-layout-sky-header .rp-sh-identity{display:flex;flex-wrap:wrap;align-items:baseline;gap:.35rem .85rem}.rp-layout-sky-header .rp-sh-name{margin:0;font-size:30px;font-weight:700;line-height:1.15;color:var(--rp-sh-navy)}.rp-layout-sky-header .rp-sh-title{margin:0;font-size:15px;font-weight:400;font-style:italic;line-height:1.25;color:var(--rp-sh-navy)}.rp-layout-sky-header .rp-sh-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:28px;column-gap:28px;row-gap:10px;margin-top:16px;max-width:none;font-size:11.5px;line-height:1.45;color:var(--rp-sh-muted)}.rp-layout-sky-header .rp-sh-contact-item{display:flex;align-items:flex-start;gap:8px;min-width:0}.rp-layout-sky-header .rp-sh-contact-item span{display:block;min-width:0;flex:1 1 auto;line-height:1.45;overflow-wrap:break-word;word-break:normal}.rp-layout-sky-header .rp-sh-contact-icon{display:block;width:13px;height:13px;flex:0 0 13px;margin-top:1px;color:var(--rp-sh-navy);background:none!important;background-image:none!important}.rp-layout-sky-header .rp-sh-avatar{width:118px;height:118px;flex-shrink:0;border:0;box-shadow:none;font-size:28px;background:#b8c5d4;color:var(--rp-sh-navy)}.rp-layout-sky-header .rp-sh-body{padding:0 var(--rp-sh-inset)}.rp-layout-sky-header .rp-sh-summary-block{margin:0;padding:26px 0 8px}.rp-layout-sky-header .rp-sh-summary{margin:0;font-size:12px;line-height:1.55;color:#3d4650;text-align:left}.rp-layout-sky-header .rp-sh-section{margin:0;padding:16px 0 0}.rp-layout-sky-header .rp-sh-section .rp-x-section-title{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;margin:0 0 12px;padding:0;border:none;font-size:15px;font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none;color:var(--rp-sh-navy);--rp-title-rule-size:0;--rp-title-rule-gap:0}.rp-layout-sky-header .rp-sh-section .rp-x-section-title:after{display:none!important}.rp-layout-sky-header .rp-sh-section .rp-x-section-icon{display:inline-flex;flex-shrink:0;line-height:0}.rp-layout-sky-header .rp-sh-section-svg{display:block;width:16px;height:16px}.rp-layout-sky-header .rp-sh-exp-item+.rp-sh-exp-item{margin-top:14px}.rp-layout-sky-header .rp-sh-exp-head{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:12px 20px}.rp-layout-sky-header .rp-sh-exp-main{min-width:0;flex:1 1 auto}.rp-layout-sky-header .rp-sh-exp-role{display:block;font-size:12.5px;font-weight:700;line-height:1.35;color:var(--rp-sh-navy);overflow-wrap:break-word;word-break:normal}.rp-layout-sky-header .rp-sh-exp-org{font-style:italic;font-weight:400}.rp-layout-sky-header .rp-sh-exp-meta{flex:0 0 auto;max-width:38%;text-align:right;font-size:11.5px;line-height:1.4;color:var(--rp-sh-muted)}.rp-layout-sky-header .rp-sh-exp-dates{font-variant-numeric:tabular-nums;white-space:nowrap}.rp-layout-sky-header .rp-sh-bullets,.rp-layout-sky-header .rp-sh-skill-list,.rp-layout-sky-header .rp-sh-strength-list{margin:8px 0 0;padding:0;list-style:none}.rp-layout-sky-header .rp-sh-bullets li,.rp-layout-sky-header .rp-sh-skill-list li{position:relative;padding-left:.95em;font-size:11.5px;line-height:1.55;color:#3d4650}.rp-layout-sky-header .rp-sh-strength-list li{padding-left:0;font-size:11.5px;line-height:1.55;color:#3d4650}.rp-layout-sky-header .rp-sh-bullets li+li,.rp-layout-sky-header .rp-sh-skill-list li+li{margin-top:.35em}.rp-layout-sky-header .rp-sh-strength-list li+li{margin-top:.55em}.rp-layout-sky-header .rp-sh-bullets li:before,.rp-layout-sky-header .rp-sh-skill-list li:before{content:"";position:absolute;left:0;top:.55em;width:4px;height:4px;border-radius:9999px;background:var(--rp-sh-navy)}.rp-layout-sky-header .rp-sh-edu-details{margin:6px 0 0;font-size:11.5px;line-height:1.5;color:#3d4650}.rp-layout-sky-header .rp-sh-bottom-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(12rem,.95fr);gap:10px 40px;align-items:start;margin-top:6px;padding-bottom:8px}.rp-layout-sky-header .rp-sh-bottom-grid:not(:has(.rp-sh-bottom-right)),.rp-layout-sky-header .rp-sh-bottom-grid:not(:has(.rp-sh-section--skills)){grid-template-columns:1fr}.rp-layout-sky-header .rp-sh-bottom-right{min-width:0}.rp-layout-sky-header .rp-sh-bottom-right .rp-sh-section+.rp-sh-section{margin-top:14px}.rp-layout-sky-header .rp-sh-langs .rp-x-lang-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.rp-layout-sky-header .rp-sh-langs .rp-x-lang-name{min-width:0;font-size:12px;line-height:1.4;color:var(--rp-sh-navy)}.rp-layout-sky-header .rp-sh-langs .rp-x-lang-scale{flex:0 0 auto;display:inline-flex;gap:5px}.rp-layout-sky-header .rp-sh-langs .rp-x-lang-dot{width:8px;height:8px;flex:0 0 8px;border:1px solid #c5ced8;background:#e8eef3;border-radius:9999px;box-sizing:border-box}.rp-layout-sky-header .rp-sh-langs .rp-x-lang-dot.is-filled{border-color:var(--rp-sh-navy);background:var(--rp-sh-navy)}.rp-page--continued.rp-layout-sky-header .rp-sh-body{padding-top:28px}.rp-page--continued.rp-layout-sky-header .rp-sh-summary-block{padding-top:0}.rp-layout-modern-photo,.rp-page.rp-layout-modern-photo{--rp-mp-ink:#111111;--rp-mp-muted:#3f3f46;--rp-mp-inset:44px;box-sizing:border-box;padding:36px var(--rp-mp-inset) 40px!important;font-family:Segoe UI,Inter,Helvetica Neue,Arial,sans-serif;color:var(--rp-mp-ink);background:#fff}.rp-layout-modern-photo .rp-mp-header{display:flex;gap:22px;align-items:stretch;margin:0 0 2px}.rp-layout-modern-photo .rp-mp-body{padding:0}.rp-layout-modern-photo .rp-mp-avatar{width:120px;flex:0 0 120px;align-self:stretch;height:auto;min-height:120px;border-radius:18px!important;overflow:hidden;font-size:32px;background:#e4e4e7;color:var(--rp-mp-ink)}.rp-layout-modern-photo .rp-mp-avatar.rp-x-avatar--square{border-radius:18px!important}.rp-layout-modern-photo .rp-mp-avatar .rp-x-avatar-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;border-radius:18px}.rp-layout-modern-photo .rp-mp-header-main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:flex-start;padding-top:0}.rp-layout-modern-photo .rp-mp-name{margin:0;font-size:32px;font-weight:700;line-height:1.1;letter-spacing:-.025em;color:var(--rp-mp-ink)}.rp-layout-modern-photo .rp-mp-title{margin:3px 0 0;font-size:14px;font-weight:400;font-style:italic;line-height:1.25;color:var(--rp-mp-ink)}.rp-layout-modern-photo .rp-mp-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:32px;column-gap:32px;margin-top:14px;font-size:12px;line-height:1.35;color:var(--rp-mp-ink)}.rp-layout-modern-photo .rp-mp-contact-col{display:flex;flex-direction:column;gap:7px;min-width:0}.rp-layout-modern-photo .rp-mp-contact-item{display:flex;align-items:center;gap:8px;min-width:0}.rp-layout-modern-photo .rp-mp-contact-item span{min-width:0;overflow-wrap:break-word;word-break:normal}.rp-layout-modern-photo .rp-mp-contact-icon{display:block;width:14px;height:14px;flex:0 0 14px;color:var(--rp-mp-ink)}.rp-layout-modern-photo .rp-mp-section{margin:0;padding-top:16px}.rp-layout-modern-photo .rp-mp-section .rp-x-section-title{margin:0 0 8px;padding-bottom:3px;font-size:13.5px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--rp-mp-ink)}.rp-layout-modern-photo .rp-mp-summary{margin:0;font-size:11.5px;line-height:1.55;color:var(--rp-mp-muted);text-align:left}.rp-layout-modern-photo .rp-mp-entry+.rp-mp-entry{margin-top:12px}.rp-layout-modern-photo .rp-mp-entry-row{display:flex;flex-wrap:nowrap;align-items:baseline;justify-content:space-between;gap:12px 20px}.rp-layout-modern-photo .rp-mp-entry-primary{min-width:0;font-size:12.5px;font-weight:700;line-height:1.35;color:var(--rp-mp-ink)}.rp-layout-modern-photo .rp-mp-entry-secondary{display:block;min-width:0;margin-top:1px;font-size:12px;font-weight:400;font-style:italic;line-height:1.35;color:var(--rp-mp-ink)}.rp-layout-modern-photo .rp-mp-entry-meta{flex:0 0 auto;text-align:right;font-size:11.5px;font-style:normal;font-weight:400;line-height:1.35;color:var(--rp-mp-ink);font-variant-numeric:tabular-nums;white-space:nowrap}.rp-layout-modern-photo .rp-mp-dash-list{margin:6px 0 0;padding:0;list-style:none}.rp-layout-modern-photo .rp-mp-dash-list li{position:relative;padding-left:.9em;font-size:11.5px;line-height:1.5;color:var(--rp-mp-muted)}.rp-layout-modern-photo .rp-mp-dash-list li+li{margin-top:.2em}.rp-layout-modern-photo .rp-mp-dash-list li:before{content:"–";position:absolute;left:0;top:0;color:var(--rp-mp-ink)}.rp-layout-modern-photo .rp-mp-edu-details{margin:4px 0 0;font-size:11.5px;line-height:1.45;color:var(--rp-mp-muted)}.rp-layout-modern-photo .rp-mp-dot-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:36px;column-gap:36px;row-gap:7px}.rp-layout-modern-photo .rp-mp-dot-row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.rp-layout-modern-photo .rp-mp-dot-name{min-width:0;font-size:12px;line-height:1.3;color:var(--rp-mp-ink)}.rp-layout-modern-photo .rp-mp-dot-scale{display:inline-flex;flex:0 0 auto;gap:4px}.rp-layout-modern-photo .rp-mp-dot{width:8px;height:8px;flex:0 0 8px;border-radius:9999px;background:#d4d4d8;box-sizing:border-box}.rp-layout-modern-photo .rp-mp-dot.is-filled{background:var(--rp-mp-ink)}.rp-layout-modern-photo .rp-mp-cert-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:28px;column-gap:28px;row-gap:6px;margin:0;padding:0;list-style:none}.rp-layout-modern-photo .rp-mp-cert-grid li{position:relative;padding-left:.9em;font-size:11.5px;line-height:1.45;color:var(--rp-mp-muted)}.rp-layout-modern-photo .rp-mp-cert-grid li:before{content:"–";position:absolute;left:0;top:0;color:var(--rp-mp-ink)}.rp-page--continued.rp-layout-modern-photo .rp-mp-header{display:none!important}.rp-page--continued.rp-layout-modern-photo{padding-top:32px!important}.rp-layout-forest-split,.rp-page.rp-layout-forest-split{--rp-fs-cream:#f3f0e8;--rp-fs-forest:#2a3f32;--rp-fs-ink:#24362c;--rp-fs-sage:#c9d2c8;--rp-fs-bar-main:#3d5344;display:grid;grid-template-columns:38% 1fr;min-height:1122px;padding:0!important;font-family:Georgia,Times New Roman,Times,serif;background:var(--rp-fs-forest);overflow:hidden}.rp-layout-forest-split .rp-fs-side{box-sizing:border-box;padding:40px 28px 36px;background:var(--rp-fs-cream);color:var(--rp-fs-ink)}.rp-layout-forest-split .rp-fs-main{box-sizing:border-box;padding:40px 30px 36px;background:var(--rp-fs-forest);color:#f7f4ee}.rp-layout-forest-split .rp-fs-side-header{text-align:center;margin:0 0 18px}.rp-layout-forest-split .rp-fs-name{margin:0;font-size:26px;font-weight:700;line-height:1.15;letter-spacing:-.01em;color:var(--rp-fs-ink)}.rp-layout-forest-split .rp-fs-title{margin:6px 0 0;font-size:14px;font-weight:400;font-style:italic;line-height:1.3;color:var(--rp-fs-ink)}.rp-layout-forest-split .rp-fs-contact{margin-top:14px;font-size:10.5px;line-height:1.65;color:var(--rp-fs-ink);text-align:center}.rp-layout-forest-split .rp-fs-summary-block{margin:0 0 4px;text-align:left}.rp-layout-forest-split .rp-fs-summary{margin:0;font-size:11px;line-height:1.55;color:var(--rp-fs-ink)}.rp-layout-forest-split .rp-fs-section{margin:0;padding-top:16px}.rp-layout-forest-split .rp-fs-section .rp-x-section-title{display:block;width:100%;box-sizing:border-box;margin:0 0 10px;padding:6px 10px;border-radius:2px;font-size:12px;font-weight:700;letter-spacing:.02em;text-align:center;text-transform:none}.rp-layout-forest-split .rp-fs-section--side .rp-x-section-title{background:var(--rp-fs-sage);color:var(--rp-fs-ink)}.rp-layout-forest-split .rp-fs-section--main .rp-x-section-title{background:var(--rp-fs-bar-main);color:#f7f4ee}.rp-layout-forest-split .rp-fs-edu-item+.rp-fs-edu-item,.rp-layout-forest-split .rp-fs-exp-item+.rp-fs-exp-item{margin-top:12px}.rp-layout-forest-split .rp-fs-edu-primary,.rp-layout-forest-split .rp-fs-exp-primary{display:block;font-size:12px;font-weight:700;line-height:1.35}.rp-layout-forest-split .rp-fs-edu-meta,.rp-layout-forest-split .rp-fs-exp-meta{margin-top:2px;font-size:11px;font-weight:400;line-height:1.4}.rp-layout-forest-split .rp-fs-edu-details{margin:4px 0 0;font-size:11px;line-height:1.45}.rp-layout-forest-split .rp-fs-bullet-list{margin:0;padding:0;list-style:none}.rp-layout-forest-split .rp-fs-bullet-list li{position:relative;padding-left:.95em;font-size:11.5px;line-height:1.5}.rp-layout-forest-split .rp-fs-bullet-list li+li{margin-top:.3em}.rp-layout-forest-split .rp-fs-bullet-list li:before{content:"";position:absolute;left:0;top:.5em;width:3.5px;height:3.5px;border-radius:9999px;background:var(--rp-fs-ink)}.rp-layout-forest-split .rp-fs-bullet-list--main li{color:#f7f4ee}.rp-layout-forest-split .rp-fs-bullet-list--main li:before{background:#f7f4ee}.rp-layout-forest-split .rp-fs-award-list{display:flex;flex-direction:column;gap:8px}.rp-layout-forest-split .rp-fs-award-item{font-size:11.5px;line-height:1.45;color:#f7f4ee}.rp-page--continued.rp-layout-forest-split .rp-fs-side-header{display:none!important}.rp-page--continued.rp-layout-forest-split .rp-fs-main,.rp-page--continued.rp-layout-forest-split .rp-fs-side{padding-top:32px}.rp-layout-slate-sidebar,.rp-page.rp-layout-slate-sidebar{--rp-ss-navy:#1d313f;--rp-ss-bar:#ededed;--rp-ss-side-bar:rgba(255,255,255,0.12);display:grid;grid-template-columns:36% 1fr;min-height:1122px;padding:0!important;box-sizing:border-box;font-family:Georgia,Times New Roman,Roboto Slab,serif;color:#1f2937;background:#fff;overflow:hidden}.rp-layout-slate-sidebar .rp-ss-side{padding:32px 22px 36px;background:var(--rp-ss-navy);color:#fff;min-height:100%}.rp-layout-slate-sidebar .rp-ss-side-chrome{margin-bottom:8px}.rp-layout-slate-sidebar .rp-ss-side-chrome .rp-ss-contact{margin-top:20px;margin-bottom:0}.rp-layout-slate-sidebar .rp-ss-name{margin:0;font-size:26px;font-weight:700;line-height:1.15;letter-spacing:.01em;color:#fff}.rp-layout-slate-sidebar .rp-ss-title{margin:6px 0 0;font-size:12px;font-weight:400;line-height:1.35;color:rgba(255,255,255,.92)}.rp-layout-slate-sidebar .rp-ss-avatar{width:118px;height:118px;margin:20px auto 0;border:2px solid rgba(255,255,255,.55);box-sizing:border-box;font-size:28px;background:#2a4252;color:#fff}.rp-layout-slate-sidebar .rp-ss-contact{display:grid;gap:9px;margin:20px 0 6px}.rp-layout-slate-sidebar .rp-ss-contact-row{position:relative;display:block;padding-left:22px;font-size:11px;line-height:1.4;color:rgba(255,255,255,.95);word-break:break-word}.rp-layout-slate-sidebar .rp-ss-contact-icon{position:absolute;left:0;top:1px;width:14px;height:14px;margin:0;color:#fff}.rp-layout-slate-sidebar .rp-ss-section{margin:16px 0 0;padding:0}.rp-layout-slate-sidebar .rp-ss-section .rp-x-section-title{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding:7px 10px;border:none;font-family:Helvetica,Arial,Segoe UI,sans-serif;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.2;--rp-title-rule-size:0}.rp-layout-slate-sidebar .rp-ss-section .rp-x-section-title:after{display:none}.rp-layout-slate-sidebar .rp-ss-section .rp-x-section-icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;line-height:0}.rp-layout-slate-sidebar .rp-ss-section-svg{display:block;width:12px;height:12px}.rp-layout-slate-sidebar .rp-ss-section--side .rp-x-section-title{justify-content:center;background:var(--rp-ss-side-bar);color:#fff}.rp-layout-slate-sidebar .rp-ss-section--main .rp-x-section-title{justify-content:center;background:var(--rp-ss-bar);color:#111}.rp-layout-slate-sidebar .rp-ss-summary{margin:0;font-size:11px;line-height:1.55;color:rgba(255,255,255,.92)}.rp-layout-slate-sidebar .rp-ss-langs .rp-x-lang-row{color:#fff;font-size:11px}.rp-layout-slate-sidebar .rp-ss-langs .rp-x-lang-dot{width:8px;height:8px;background:rgba(255,255,255,.22)}.rp-layout-slate-sidebar .rp-ss-langs .rp-x-lang-dot.is-filled{background:#d4b896}.rp-layout-slate-sidebar .rp-ss-awards{display:grid;gap:10px}.rp-layout-slate-sidebar .rp-ss-award{display:grid;gap:2px;font-size:11px;line-height:1.4}.rp-layout-slate-sidebar .rp-ss-award strong{color:#fff;font-weight:700}.rp-layout-slate-sidebar .rp-ss-award span{color:rgba(255,255,255,.65);font-size:10.5px}.rp-layout-slate-sidebar .rp-ss-main{padding:28px 26px 34px;background:#fff;color:#1f2937;min-height:100%}.rp-layout-slate-sidebar .rp-ss-edu-item+.rp-ss-edu-item,.rp-layout-slate-sidebar .rp-ss-exp-item+.rp-ss-exp-item{margin-top:14px}.rp-layout-slate-sidebar .rp-ss-edu-degree,.rp-layout-slate-sidebar .rp-ss-exp-company{font-size:13px;font-weight:700;line-height:1.3;color:#111}.rp-layout-slate-sidebar .rp-ss-edu-school,.rp-layout-slate-sidebar .rp-ss-exp-role{margin-top:2px;font-size:12px;font-weight:400;line-height:1.35;color:#1f2937}.rp-layout-slate-sidebar .rp-ss-edu-meta,.rp-layout-slate-sidebar .rp-ss-exp-meta{margin-top:3px;font-size:11px;line-height:1.4;color:#6b7280}.rp-layout-slate-sidebar .rp-ss-edu-details{margin:4px 0 0;font-size:11.5px;line-height:1.5;color:#374151}.rp-layout-slate-sidebar .rp-ss-bullets{margin:6px 0 0;font-size:11.5px;line-height:1.55;color:#1f2937}.rp-layout-slate-sidebar .rp-ss-skills{margin:0;padding:0;list-style:none;font-size:12px;line-height:1.55;color:#1f2937}.rp-layout-slate-sidebar .rp-ss-skills li{position:relative;display:block;padding-left:.95em}.rp-layout-slate-sidebar .rp-ss-skills li+li{margin-top:.25em}.rp-layout-slate-sidebar .rp-ss-skills li:before{content:"•";position:absolute;left:0;top:0;width:.85em;color:#111;font-size:1em;line-height:1.55;text-align:center}.rp-layout-europass,.rp-page.rp-layout-europass{--rp-eu-blue:#003399;display:grid;grid-template-columns:33% 1fr;min-height:1122px;padding:0!important;font-family:Arial,Helvetica,Segoe UI,sans-serif;color:#111;background:#fff}.rp-layout-europass .rp-eu-side{padding:28px 22px 32px;background:var(--rp-eu-blue);color:#fff;min-height:100%;align-self:stretch}.rp-layout-europass .rp-eu-main{padding:32px 36px 40px 32px;background:#fff;min-height:100%;align-self:stretch}.rp-layout-europass .rp-eu-avatar{width:120px;height:120px;margin:0 auto 16px;border:4px solid #fff;border-radius:0;background:#e5e7eb;color:#64748b;font-size:36px;font-weight:700;box-shadow:none;box-sizing:border-box}.rp-layout-europass .rp-eu-name{margin:0;font-size:22px;font-weight:700;letter-spacing:.04em;text-align:center;text-transform:uppercase;line-height:1.2;color:#fff}.rp-layout-europass .rp-eu-title{margin:6px 0 0;font-size:13px;font-weight:400;text-align:center;line-height:1.3;color:#fff}.rp-layout-europass .rp-eu-doc-title{margin:0 0 22px;font-size:28px;font-weight:700;line-height:1.15;color:var(--rp-eu-blue)}.rp-layout-europass .rp-eu-section{margin:0 0 20px}.rp-layout-europass .rp-eu-section--side{margin-top:22px}.rp-layout-europass .rp-eu-section--side .rp-x-section-title{display:block;margin:0 0 12px;padding:7px 0;border-top:1px solid rgba(255,255,255,.85);border-bottom:1px solid rgba(255,255,255,.85);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:left;color:#fff;line-height:1.25}.rp-layout-europass .rp-eu-section--main .rp-x-section-title{display:block;margin:0 0 12px;padding:0 0 5px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rp-eu-blue);line-height:1.25}.rp-layout-europass .rp-eu-personal{display:grid;gap:10px}.rp-layout-europass .rp-eu-personal-row{position:relative;display:block;padding-left:22px;font-size:11px;line-height:1.45;color:#fff}.rp-layout-europass .rp-eu-personal-icon{position:absolute;left:0;top:1px;display:block;width:13px;height:13px;margin:0;color:#fff}.rp-layout-europass .rp-eu-personal-text{display:block;overflow-wrap:anywhere}.rp-layout-europass .rp-eu-skill-bars{display:grid;gap:9px}.rp-layout-europass .rp-eu-skill-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.rp-layout-europass .rp-eu-skill-name{min-width:0;font-size:11px;line-height:1.3;color:#fff}.rp-layout-europass .rp-eu-skill-segments{display:flex;gap:3px;flex-shrink:0}.rp-layout-europass .rp-eu-skill-seg{width:14px;height:6px;background:rgba(255,255,255,.28)}.rp-layout-europass .rp-eu-skill-seg.is-filled{background:#fff}.rp-layout-europass .rp-eu-timeline{display:grid;gap:14px}.rp-layout-europass .rp-eu-timeline-item{display:grid;grid-template-columns:118px minmax(0,1fr);gap:14px;align-items:start}.rp-layout-europass .rp-eu-timeline-dates{font-size:11.5px;font-weight:700;line-height:1.4;color:var(--rp-eu-blue)}.rp-layout-europass .rp-eu-timeline-body{min-width:0}.rp-layout-europass .rp-eu-timeline-title{font-size:12.5px;font-weight:700;line-height:1.35;color:#111}.rp-layout-europass .rp-eu-timeline-place{margin-top:1px;font-size:11.5px;line-height:1.4;color:#222}.rp-layout-europass .rp-eu-bullets{margin-top:5px}.rp-layout-europass .rp-eu-main .rp-x-bullets,.rp-layout-europass .rp-eu-main .rp-x-details,.rp-layout-europass .rp-eu-main .rp-x-summary{font-size:11.5px;line-height:1.55;color:#1a1a1a}.rp-layout-europass .rp-eu-main .rp-x-lang-dot.is-filled{background:var(--rp-eu-blue);border-color:var(--rp-eu-blue)}.cl-layout-meadow,.cl-page.cl-layout-meadow{--cl-md-ink:#334155;--cl-md-name:#0f172a;--cl-md-header-bg:#ffffff;--cl-md-body-bg:#e6ede4;--cl-md-photo-bg:#e2e8f0;padding:0!important;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--cl-md-ink);background:var(--cl-md-body-bg)}.cl-layout-meadow .cl-md-header{display:flex;justify-content:space-between;gap:16px;padding:22px 24px 18px;background:var(--cl-md-header-bg)}.cl-layout-meadow .cl-md-name{margin:0;font-size:calc(26px * var(--cl-font-scale, 1));color:var(--cl-md-name)}.cl-layout-meadow .cl-md-role{margin:4px 0 0;font-size:calc(14px * var(--cl-font-scale, 1));font-style:italic;color:var(--cl-md-ink)}.cl-layout-meadow .cl-md-contact{margin-top:10px;font-size:calc(11px * var(--cl-font-scale, 1));line-height:1.6;color:var(--cl-md-ink)}.cl-layout-meadow .cl-md-photo{width:88px;height:88px;flex-shrink:0;border-radius:4px;background:var(--cl-md-photo-bg)}.cl-layout-meadow .cl-md-body{padding:20px 24px 28px;background:var(--cl-md-body-bg);color:var(--cl-md-ink)}.cl-layout-plum,.cl-page.cl-layout-plum{--cl-pl-ink:#3f2438;--cl-pl-header-bg:#6b2d5c;--cl-pl-header-fg:#ffffff;--cl-pl-body-bg:#fdfbf7;padding:0!important;font-family:Inter,Segoe UI,Arial,sans-serif;color:var(--cl-pl-ink);background:var(--cl-pl-body-bg)}.cl-layout-plum .cl-pl-header{padding:24px 24px 20px;background:var(--cl-pl-header-bg);color:var(--cl-pl-header-fg);text-align:center}.cl-layout-plum .cl-pl-name{margin:0;font-size:calc(28px * var(--cl-font-scale, 1));color:var(--cl-pl-header-fg)}.cl-layout-plum .cl-pl-role{margin:6px 0 0;font-size:calc(14px * var(--cl-font-scale, 1));color:var(--cl-pl-header-fg)}.cl-layout-plum .cl-pl-contact{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:12px;font-size:calc(11px * var(--cl-font-scale, 1));color:var(--cl-pl-header-fg)}.cl-layout-plum .cl-pl-body{padding:22px 24px 28px;background:var(--cl-pl-body-bg);color:var(--cl-pl-ink)}.cl-layout-executive-navy.cl-page,.cl-page.cl-layout-executive-navy{--cl-en-ink:#1e293b;--cl-en-header-bg:#1e293b;--cl-en-header-fg:#ffffff;--cl-en-header-muted:#e2e8f0;--cl-en-body-bg:#ffffff;padding:0!important;font-family:Georgia,Times New Roman,Times,serif;color:var(--cl-en-ink);background:var(--cl-en-body-bg)}.cl-layout-executive-navy .cl-en-header{padding:22px 24px;background:var(--cl-en-header-bg);color:var(--cl-en-header-fg)}.cl-layout-executive-navy .cl-en-name{margin:0;font-size:calc(26px * var(--cl-font-scale, 1));color:var(--cl-en-header-fg)}.cl-layout-executive-navy .cl-en-role{margin:4px 0 0;font-size:calc(13px * var(--cl-font-scale, 1));color:var(--cl-en-header-muted)}.cl-layout-executive-navy .cl-en-contact{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px;font-size:calc(11px * var(--cl-font-scale, 1));color:var(--cl-en-header-fg)}.cl-layout-executive-navy .cl-en-body{padding:20px 24px 28px;color:var(--cl-en-ink);background:var(--cl-en-body-bg)}.cl-layout-bordered,.cl-page.cl-layout-bordered{--cl-bd-ink:#44403c;--cl-bd-border:#c4a574;--cl-bd-contact:#a16207;--cl-bd-photo-bg:#e7e5e4;--cl-bd-page-bg:#ffffff;padding:18px;border:2px solid var(--cl-bd-border);font-family:Georgia,Times New Roman,Times,serif;color:var(--cl-bd-ink);background:var(--cl-bd-page-bg)}.cl-layout-bordered .cl-bd-header{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:start}.cl-layout-bordered .cl-bd-name{margin:0;font-size:calc(24px * var(--cl-font-scale, 1));color:var(--cl-bd-ink)}.cl-layout-bordered .cl-bd-role{margin:4px 0 0;font-size:calc(13px * var(--cl-font-scale, 1));font-style:italic;color:var(--cl-bd-ink)}.cl-layout-bordered .cl-bd-photo{width:64px;height:64px;border-radius:9999px;background:var(--cl-bd-photo-bg)}.cl-layout-bordered .cl-bd-contact{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:8px;font-size:calc(11px * var(--cl-font-scale, 1));color:var(--cl-bd-contact)}.cl-layout-bordered .cl-bd-body{margin-top:16px;color:var(--cl-bd-ink)}.cl-layout-taupe-sidebar,.cl-page.cl-layout-taupe-sidebar{--cl-ts-ink:#292524;--cl-ts-sidebar-bg:#d2c5b9;--cl-ts-page-bg:#ffffff;--cl-ts-photo-bg:#ececec;display:grid;grid-template-columns:1fr 34%;min-height:1122px;padding:0!important;font-family:Georgia,Times New Roman,Times,serif;color:var(--cl-ts-ink);background:var(--cl-ts-page-bg)}.cl-layout-taupe-sidebar .cl-ts-main{padding:22px 24px 28px;color:var(--cl-ts-ink);background:var(--cl-ts-page-bg)}.cl-layout-taupe-sidebar .cl-ts-sidebar{padding:22px 18px;background:var(--cl-ts-sidebar-bg);color:var(--cl-ts-ink)}.cl-layout-taupe-sidebar .cl-ts-name{margin:0;font-size:calc(22px * var(--cl-font-scale, 1));color:var(--cl-ts-ink)}.cl-layout-taupe-sidebar .cl-ts-role{margin:4px 0 0;font-size:calc(12px * var(--cl-font-scale, 1));font-style:italic;color:var(--cl-ts-ink)}.cl-layout-taupe-sidebar .cl-ts-photo{width:72px;height:72px;margin:14px auto;border-radius:9999px;background:var(--cl-ts-photo-bg)}.cl-layout-taupe-sidebar .cl-ts-contact{font-size:calc(10px * var(--cl-font-scale, 1));line-height:1.55;color:var(--cl-ts-ink)}.rp-layout-resume-energy,.rp-page.rp-layout-resume-energy{--rp-re-header:#2d2e30;--rp-re-beige:#ebe5dd;--rp-re-ink:#111111;--rp-re-side-w:34%;position:relative;display:grid;grid-template-columns:var(--rp-re-side-w) 1fr;grid-template-rows:auto 1fr;min-height:1122px;padding:0!important;box-sizing:border-box;font-family:Helvetica,Arial,Segoe UI,sans-serif;color:var(--rp-re-ink);background:#fff;overflow:hidden}.rp-layout-resume-energy .rp-re-side{grid-column:1;grid-row:1/-1;position:relative;z-index:0;padding:158px 20px 32px 24px;background:var(--rp-re-beige);color:var(--rp-re-ink);min-height:100%}.rp-layout-resume-energy .rp-re-header{grid-column:1/-1;grid-row:1;position:relative;z-index:1;display:flex;align-items:center;min-height:128px;padding:26px 28px 48px 168px;background:var(--rp-re-header);color:#fff;text-align:left;clip-path:polygon(0 0,100% 0,100% 68%,34% 100%,0 100%)}.rp-layout-resume-energy .rp-re-header-copy{max-width:480px;text-align:left}.rp-layout-resume-energy .rp-re-name{margin:0;font-size:30px;font-weight:700;line-height:1.12;letter-spacing:.01em;color:#fff;text-align:left}.rp-layout-resume-energy .rp-re-title{margin:6px 0 0;font-size:15px;font-weight:400;line-height:1.3;color:#fff;text-align:left}.rp-layout-resume-energy .rp-re-side-chrome{position:absolute;top:22px;left:24px;z-index:5;pointer-events:none}.rp-layout-resume-energy .rp-re-avatar{width:120px;height:120px;border:3px solid #fff;box-sizing:border-box;box-shadow:0 1px 5px rgb(0 0 0/18%);font-size:28px;background:#d6d0c6;color:#2d2e30;pointer-events:auto}.rp-layout-resume-energy .rp-re-side-section{margin-top:22px}.rp-layout-resume-energy .rp-re-side-section:first-of-type{margin-top:0}.rp-layout-resume-energy .rp-re-side-heading{margin:0 0 10px;font-size:14px;font-weight:700;color:var(--rp-re-ink)}.rp-layout-resume-energy .rp-re-contact{display:flex;flex-direction:column;gap:10px}.rp-layout-resume-energy .rp-re-contact-row{display:flex;align-items:flex-start;gap:10px;font-size:11.5px;line-height:1.4;word-break:break-word;color:var(--rp-re-ink)}.rp-layout-resume-energy .rp-re-contact-badge{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;margin-top:1px;border-radius:9999px;background:var(--rp-re-ink)}.rp-layout-resume-energy .rp-re-contact-icon{display:block;width:11px;height:11px;margin:0;color:#fff;background:none!important;background-image:none!important}.rp-layout-resume-energy .rp-re-contact-text{min-width:0;display:flex;flex-direction:column;gap:1px}.rp-layout-resume-energy .rp-re-contact-line{display:block}.rp-layout-resume-energy .rp-re-contact-row--email .rp-re-contact-text{color:#1d4ed8;text-decoration:underline;text-underline-offset:2px}.rp-layout-resume-energy .rp-re-edu-rail{position:relative;padding-left:14px;border-left:2px solid var(--rp-re-ink)}.rp-layout-resume-energy .rp-re-edu-item{position:relative}.rp-layout-resume-energy .rp-re-edu-item:before{content:"";position:absolute;left:-18px;top:.35em;width:6px;height:6px;border-radius:9999px;background:var(--rp-re-ink)}.rp-layout-resume-energy .rp-re-edu-item+.rp-re-edu-item{margin-top:14px}.rp-layout-resume-energy .rp-re-edu-degree{display:block;font-size:12.5px;font-weight:700;line-height:1.35;color:var(--rp-re-ink)}.rp-layout-resume-energy .rp-re-edu-dates,.rp-layout-resume-energy .rp-re-edu-school{font-size:11.5px;line-height:1.45;color:#222}.rp-layout-resume-energy .rp-re-skills{margin:0;padding:0;list-style:none;font-size:11.5px;line-height:1.55;color:var(--rp-re-ink)}.rp-layout-resume-energy .rp-re-skills li+li{margin-top:5px}.rp-layout-resume-energy .rp-re-main{grid-column:2;grid-row:2;padding:8px 28px 36px 26px;background:#fff;color:var(--rp-re-ink);min-height:100%}.rp-layout-resume-energy .rp-re-section{margin:0 0 20px;padding:0}.rp-layout-resume-energy .rp-re-references .rp-x-section-title,.rp-layout-resume-energy .rp-re-section .rp-x-section-title{margin:0 0 10px;padding:0;font-size:15px;font-weight:700;letter-spacing:0;text-transform:none;color:var(--rp-re-ink);line-height:1.2;text-align:left;--rp-title-rule-size:1.5px;--rp-title-rule-color:var(--rp-re-ink);--rp-title-rule-gap:6px}.rp-layout-resume-energy .rp-x-summary{font-size:12px;line-height:1.6;text-align:left;color:var(--rp-re-ink)}.rp-layout-resume-energy .rp-re-exp-item+.rp-re-exp-item{margin-top:16px}.rp-layout-resume-energy .rp-re-exp-headline{display:block;font-size:13px;font-weight:700;line-height:1.35;color:var(--rp-re-ink)}.rp-layout-resume-energy .rp-re-exp-dates{margin-top:3px;font-size:11.5px;color:#757575}.rp-layout-resume-energy .rp-re-exp-item .rp-x-bullets{margin-top:8px}.rp-layout-resume-energy .rp-x-bullets{margin:0;padding:0;font-size:12px;line-height:1.55;color:var(--rp-re-ink)}.rp-layout-resume-energy .rp-x-bullets li:before{color:var(--rp-re-ink)}.rp-layout-resume-energy .rp-re-refs{display:grid;gap:10px}.rp-layout-resume-energy .rp-re-ref{display:grid;gap:2px;font-size:12px;line-height:1.45;color:var(--rp-re-ink)}.rp-layout-resume-energy .rp-re-references-text{margin:0;font-size:12px;line-height:1.5;color:var(--rp-re-ink)}.rp-page--continued.rp-layout-resume-energy .rp-re-side{padding-top:28px}.rp-layout-receptionist-resume,.rp-page.rp-layout-receptionist-resume{--rp-rr-navy:#1a335f;--rp-rr-accent:#5b9bd5;--rp-rr-line:#5b9bd5;--rp-rr-main-inset:48px;--rp-rr-side-inset-x:20px;display:grid;grid-template-columns:34% 1fr;align-items:stretch;min-height:1122px;height:100%;padding:0!important;box-sizing:border-box;font-family:Helvetica,Arial,Segoe UI,sans-serif;color:#222;background:#fff;overflow:hidden}.rp-layout-receptionist-resume .rp-rr-side{padding:32px var(--rp-rr-side-inset-x) 40px;background:var(--rp-rr-navy);color:#fff;min-height:100%;min-width:0;align-self:stretch;box-sizing:border-box}.rp-layout-receptionist-resume .rp-rr-side-chrome{text-align:center;padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid rgba(255,255,255,.35)}.rp-layout-receptionist-resume .rp-rr-avatar{width:110px;height:110px;margin:0 auto 14px;border:3px solid #fff;box-sizing:border-box;font-size:26px;background:#2a4575;color:#fff}.rp-layout-receptionist-resume .rp-rr-name{margin:0;font-size:22px;font-weight:700;line-height:1.2;color:#fff}.rp-layout-receptionist-resume .rp-rr-title{margin:8px 0 0;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--rp-rr-accent)}.rp-layout-receptionist-resume .rp-rr-side-section{margin-top:0;padding-top:16px}.rp-layout-receptionist-resume .rp-rr-side-section+.rp-rr-side-section{margin-top:16px;padding-top:16px;border-top:1px solid rgba(255,255,255,.35)}.rp-layout-receptionist-resume .rp-rr-side-heading{margin:0 0 12px;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rp-rr-accent)}.rp-layout-receptionist-resume .rp-rr-contact{display:flex;flex-direction:column;gap:9px;min-width:0}.rp-layout-receptionist-resume .rp-rr-contact-row{display:flex;align-items:flex-start;gap:8px;min-width:0;font-size:10px;line-height:1.4;color:#fff;word-break:normal;overflow-wrap:break-word;hyphens:none}.rp-layout-receptionist-resume .rp-rr-contact-row>span{min-width:0;flex:1 1 auto}.rp-layout-receptionist-resume .rp-rr-contact-icon{display:block;width:14px;height:14px;flex:0 0 14px;margin:1px 0 0;color:#fff;background:none!important;background-image:none!important}.rp-layout-receptionist-resume .rp-rr-skills{margin:0;padding:0;list-style:none}.rp-layout-receptionist-resume .rp-rr-skills li{display:flex;align-items:flex-start;gap:8px;position:relative;padding-left:0;margin-top:8px;font-size:11px;line-height:1.35;color:#fff}.rp-layout-receptionist-resume .rp-rr-skill-check{position:static;flex:0 0 14px;width:14px;height:14px;margin:1px 0 0;border-radius:9999px}.rp-layout-receptionist-resume .rp-rr-main{padding:var(--rp-rr-main-inset) var(--rp-rr-main-inset) 52px 36px;background:#fff;color:#222;min-height:100%;min-width:0;align-self:stretch;box-sizing:border-box}.rp-layout-receptionist-resume .rp-rr-summary-block{margin:0 0 20px}.rp-layout-receptionist-resume .rp-rr-section{margin:0 0 18px;padding:0}.rp-layout-receptionist-resume .rp-rr-section .rp-x-section-title{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;margin:0 0 12px;padding:0;border:none;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rp-rr-navy);line-height:1.2;--rp-title-rule-size:1.5px;--rp-title-rule-color:var(--rp-rr-line);--rp-title-rule-gap:0}.rp-layout-receptionist-resume .rp-rr-section .rp-x-section-icon{display:inline-flex;flex-shrink:0;line-height:0}.rp-layout-receptionist-resume .rp-rr-section .rp-x-section-title-text{flex:0 0 auto;white-space:nowrap}.rp-layout-receptionist-resume .rp-rr-section .rp-x-section-title:after{content:"";display:block;flex:1 1 auto;order:unset;flex-basis:auto;width:auto;min-width:24px;height:1.5px;margin:0;background:var(--rp-rr-accent)}.rp-layout-receptionist-resume .rp-rr-section-badge{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:9999px;background:var(--rp-rr-navy)}.rp-layout-receptionist-resume .rp-rr-section-svg{display:block;width:12px;height:12px}.rp-layout-receptionist-resume .rp-x-summary{font-size:11.5px;line-height:1.6;color:#333}.rp-layout-receptionist-resume .rp-rr-timeline{position:relative;margin-left:10px;padding-left:18px;border-left:1.5px solid #c5d0de}.rp-layout-receptionist-resume .rp-rr-exp-item{position:relative;margin-bottom:16px;padding-left:2px}.rp-layout-receptionist-resume .rp-rr-exp-item:before{content:"";position:absolute;top:5px;left:-22px;width:9px;height:9px;border-radius:9999px;background:var(--rp-rr-navy);border:0;box-shadow:none;box-sizing:border-box}.rp-layout-receptionist-resume .rp-rr-exp-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:4px 12px}.rp-layout-receptionist-resume .rp-rr-exp-role{display:block;min-width:0;flex:1 1 auto;font-size:12.5px;font-weight:700;line-height:1.35;color:#111;overflow-wrap:anywhere}.rp-layout-receptionist-resume .rp-rr-exp-dates{flex-shrink:0;font-size:11px;line-height:1.35;color:#444}.rp-layout-receptionist-resume .rp-rr-exp-meta{margin-top:2px;font-size:11.5px;line-height:1.4;font-weight:600;color:var(--rp-rr-navy)}.rp-layout-receptionist-resume .rp-rr-exp-item .rp-x-bullets{margin-top:6px}.rp-layout-receptionist-resume .rp-x-bullets{margin:0;padding:0;font-size:11px;line-height:1.5;color:#333}.rp-layout-receptionist-resume .rp-rr-edu-item+.rp-rr-edu-item{margin-top:12px}.rp-layout-receptionist-resume .rp-rr-edu-degree{display:block;min-width:0;font-size:12.5px;font-weight:700;line-height:1.35;color:#111;overflow-wrap:anywhere}.rp-layout-receptionist-resume .rp-rr-edu-school{margin-top:2px;font-size:11.5px;font-weight:600;line-height:1.4;color:var(--rp-rr-navy)}.rp-layout-receptionist-resume .rp-rr-edu-dates{margin-top:2px;font-size:11px;line-height:1.45;color:#444}.rp-layout-receptionist-resume .rp-rr-certs{font-size:11px;line-height:1.5;color:#333}.rp-layout-real-estate-agent-resume,.rp-page.rp-layout-real-estate-agent-resume{--rp-rea-navy:#1a2744;--rp-rea-gold:#c9a227;--rp-rea-paper:#f6f4f0;--rp-rea-ink:#1a2744;display:grid;grid-template-columns:33% 1fr;min-height:1122px;padding:0!important;font-family:Helvetica,Arial,Segoe UI,sans-serif;color:var(--rp-rea-ink);background:var(--rp-rea-paper);overflow:hidden}.rp-layout-real-estate-agent-resume .rp-rea-side{box-sizing:border-box;padding:26px 18px 30px;background:var(--rp-rea-navy);color:#fff}.rp-layout-real-estate-agent-resume .rp-rea-side-chrome{text-align:center;margin-bottom:4px}.rp-layout-real-estate-agent-resume .rp-rea-avatar-wrap{width:122px;height:122px;margin:0 auto 14px}.rp-layout-real-estate-agent-resume .rp-rea-avatar{width:122px;height:122px;border:2.5px solid var(--rp-rea-gold);box-sizing:border-box;box-shadow:none;font-size:28px;background:#243556;color:#fff}.rp-layout-real-estate-agent-resume .rp-rea-name{margin:0;padding-bottom:10px;border-bottom:1.5px solid var(--rp-rea-gold);font-family:Georgia,Times New Roman,Times,serif;font-size:24px;font-weight:700;line-height:1.12;letter-spacing:.04em;text-transform:uppercase;color:#fff}.rp-layout-real-estate-agent-resume .rp-rea-title{display:block;margin:10px 0 0;padding-bottom:12px;border-bottom:1.5px solid var(--rp-rea-gold);font-family:Helvetica,Arial,Segoe UI,sans-serif;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--rp-rea-gold)}.rp-layout-real-estate-agent-resume .rp-rea-side-section{margin-top:16px}.rp-layout-real-estate-agent-resume .rp-rea-side-section+.rp-rea-side-section{margin-top:16px;padding-top:14px;border-top:1.5px solid var(--rp-rea-gold)}.rp-layout-real-estate-agent-resume .rp-rea-side-heading{margin:0 0 10px;font-family:Helvetica,Arial,Segoe UI,sans-serif;font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--rp-rea-gold)}.rp-layout-real-estate-agent-resume .rp-rea-contact{display:flex;flex-direction:column;gap:11px}.rp-layout-real-estate-agent-resume .rp-rea-contact-row{display:flex;align-items:flex-start;gap:10px;font-size:11px;line-height:1.4;color:rgba(255,255,255,.95);overflow-wrap:break-word;word-break:break-word}.rp-layout-real-estate-agent-resume .rp-rea-contact-icon{flex:0 0 16px;width:16px;height:16px;margin-top:1px}.rp-layout-real-estate-agent-resume .rp-rea-summary{margin:0;font-size:11px;line-height:1.55;color:rgba(255,255,255,.92);text-align:left}.rp-layout-real-estate-agent-resume .rp-rea-main{box-sizing:border-box;padding:28px 28px 32px 26px;background:var(--rp-rea-paper);color:var(--rp-rea-ink)}.rp-layout-real-estate-agent-resume .rp-rea-section{margin:0 0 20px;padding:0}.rp-layout-real-estate-agent-resume .rp-rea-section .rp-x-section-title{display:flex;flex-wrap:nowrap;align-items:center;gap:10px;margin:0 0 12px;padding:0;border:none;font-family:Helvetica,Arial,Segoe UI,sans-serif;font-size:13px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rp-rea-navy);line-height:1.2;--rp-title-rule-size:1.5px;--rp-title-rule-color:var(--rp-rea-gold);--rp-title-rule-gap:0}.rp-layout-real-estate-agent-resume .rp-rea-section .rp-x-section-icon{display:inline-flex;flex-shrink:0;line-height:0}.rp-layout-real-estate-agent-resume .rp-rea-section .rp-x-section-title-text{flex:0 0 auto;white-space:nowrap}.rp-layout-real-estate-agent-resume .rp-rea-section .rp-x-section-title:after{content:"";display:block;flex:1 1 auto;order:unset;flex-basis:auto;width:auto;min-width:24px;height:1.5px;margin:0;background:var(--rp-rea-gold)}.rp-layout-real-estate-agent-resume .rp-rea-main-icon{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;flex:0 0 26px;border-radius:9999px;background:var(--rp-rea-gold);line-height:0}.rp-layout-real-estate-agent-resume .rp-rea-main-icon-svg{display:block}.rp-layout-real-estate-agent-resume .rp-rea-edu-item+.rp-rea-edu-item,.rp-layout-real-estate-agent-resume .rp-rea-exp-item+.rp-rea-exp-item{margin-top:14px}.rp-layout-real-estate-agent-resume .rp-rea-exp-item.is-split{margin-top:16px}.rp-layout-real-estate-agent-resume .rp-rea-exp-head{display:flex;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;gap:8px 16px}.rp-layout-real-estate-agent-resume .rp-rea-edu-item .rp-rea-exp-role,.rp-layout-real-estate-agent-resume .rp-rea-exp-role{display:block;min-width:0;flex:1 1 auto;font-family:Helvetica,Arial,Segoe UI,sans-serif;font-size:12px;font-weight:700;line-height:1.35;letter-spacing:.06em;text-transform:uppercase;color:var(--rp-rea-navy);overflow-wrap:break-word;word-break:normal}.rp-layout-real-estate-agent-resume .rp-rea-exp-dates{flex-shrink:0;font-size:11px;line-height:1.35;font-weight:400;color:var(--rp-rea-navy);white-space:nowrap}.rp-layout-real-estate-agent-resume .rp-rea-exp-meta{margin-top:2px;font-family:Helvetica,Arial,Segoe UI,sans-serif;font-size:12px;line-height:1.4;color:var(--rp-rea-gold)}.rp-layout-real-estate-agent-resume .rp-rea-exp-meta em{font-style:italic;font-weight:400}.rp-layout-real-estate-agent-resume .rp-rea-bullets{margin:8px 0 0;padding:0;list-style:none}.rp-layout-real-estate-agent-resume .rp-rea-bullets li{position:relative;padding-left:1em;font-size:11.5px;line-height:1.5;color:var(--rp-rea-navy)}.rp-layout-real-estate-agent-resume .rp-rea-bullets li+li{margin-top:.28em}.rp-layout-real-estate-agent-resume .rp-rea-bullets li:before{content:"";position:absolute;left:0;top:.48em;width:5px;height:5px;border-radius:9999px;background:var(--rp-rea-gold)}.rp-layout-real-estate-agent-resume .rp-rea-cert-list{margin:0;padding:0;list-style:none}.rp-layout-real-estate-agent-resume .rp-rea-cert-list li{display:flex;align-items:flex-start;gap:9px;margin-bottom:10px}.rp-layout-real-estate-agent-resume .rp-rea-cert-body{min-width:0}.rp-layout-real-estate-agent-resume .rp-rea-cert-list strong{display:block;font-size:12px;font-weight:700;line-height:1.35;color:var(--rp-rea-navy)}.rp-layout-real-estate-agent-resume .rp-rea-cert-list span{display:block;margin-top:2px;font-size:11px;line-height:1.4;font-weight:400;color:var(--rp-rea-navy)}.rp-layout-real-estate-agent-resume .rp-rea-skills{display:grid;grid-template-columns:1fr 1fr;gap:9px 20px;margin:0;padding:0;list-style:none}.rp-layout-real-estate-agent-resume .rp-rea-skills li{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.35;color:var(--rp-rea-navy)}.rp-layout-real-estate-agent-resume .rp-rea-skill-check{flex:0 0 15px;width:15px;height:15px;margin:0;border-radius:9999px}.rp-page--continued.rp-layout-real-estate-agent-resume .rp-rea-side-chrome{display:none!important}.rp-page--continued.rp-layout-real-estate-agent-resume .rp-rea-main,.rp-page--continued.rp-layout-real-estate-agent-resume .rp-rea-side{padding-top:28px}.rp-layout-writers-resume,.rp-page.rp-layout-writers-resume{--rp-wr-navy:#1a2744;--rp-wr-gold:#c9a227;display:grid;grid-template-columns:32% 1fr;min-height:1122px;padding:0!important;font-family:Helvetica,Arial,Segoe UI,sans-serif;color:#1f2937;background:#fff}.rp-layout-writers-resume .rp-wr-side{padding:26px 18px 28px;background:var(--rp-wr-navy);color:#fff}.rp-layout-writers-resume .rp-wr-side-section+.rp-wr-side-section{margin-top:22px}.rp-layout-writers-resume .rp-wr-side-heading{margin:0 0 10px;padding-bottom:6px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff}.rp-layout-writers-resume .rp-wr-contact{display:flex;flex-direction:column;gap:8px}.rp-layout-writers-resume .rp-wr-contact-row{position:relative;display:block;padding-left:22px;font-size:10.5px;line-height:1.4;word-break:break-word}.rp-layout-writers-resume .rp-wr-contact-icon{position:absolute;left:0;top:2px;width:14px;height:14px;margin:0;color:var(--rp-wr-gold)}.rp-layout-writers-resume .rp-wr-side-list{margin:0;padding:0;list-style:none;font-size:10.5px;line-height:1.55;color:rgba(255,255,255,.92)}.rp-layout-writers-resume .rp-wr-side-list li+li{margin-top:8px}.rp-layout-writers-resume .rp-wr-cert-list strong{display:block;color:#fff}.rp-layout-writers-resume .rp-wr-cert-list span{display:block;margin-top:2px;font-size:10px;color:var(--rp-wr-gold)}.rp-layout-writers-resume .rp-wr-main{padding:22px 24px 28px;background:#fff;color:#1f2937}.rp-layout-writers-resume .rp-wr-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:18px}.rp-layout-writers-resume .rp-wr-header-text{flex:1;min-width:0}.rp-layout-writers-resume .rp-wr-name{margin:0;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:700;line-height:1.15;color:var(--rp-wr-navy)}.rp-layout-writers-resume .rp-wr-title{margin:6px 0 0;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rp-wr-gold)}.rp-layout-writers-resume .rp-wr-avatar-wrap{position:relative;flex-shrink:0;width:84px;height:84px}.rp-layout-writers-resume .rp-wr-avatar-wrap:after{content:"";position:absolute;inset:-4px;border-radius:9999px;border:2px solid var(--rp-wr-gold);pointer-events:none}.rp-layout-writers-resume .rp-wr-avatar{width:84px;height:84px;border:2px solid #fff;font-size:20px;background:var(--rp-wr-navy);color:#fff}.rp-layout-writers-resume .rp-wr-section{margin:0 0 16px;padding:0}.rp-layout-writers-resume .rp-wr-section .rp-x-section-title{margin:0 0 10px;padding-bottom:5px;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rp-wr-navy)}.rp-layout-writers-resume .rp-wr-summary{margin:0;font-size:11px;line-height:1.6;color:#374151}.rp-layout-writers-resume .rp-wr-edu-item+.rp-wr-edu-item,.rp-layout-writers-resume .rp-wr-exp-item+.rp-wr-exp-item{margin-top:12px}.rp-layout-writers-resume .rp-wr-exp-head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:4px 12px}.rp-layout-writers-resume .rp-wr-edu-item strong,.rp-layout-writers-resume .rp-wr-exp-role{display:block;min-width:0;flex:1 1 auto;font-size:12.5px;font-weight:700;line-height:1.35;color:var(--rp-wr-navy);overflow-wrap:anywhere}.rp-layout-writers-resume .rp-wr-exp-dates{flex-shrink:0;font-size:10.5px;line-height:1.35;color:#6b7280}.rp-layout-writers-resume .rp-wr-exp-meta{margin-top:4px;font-size:11px;line-height:1.4;font-style:italic;color:#4b5563}.rp-layout-writers-resume .rp-wr-exp-item .rp-x-bullets{margin-top:6px;padding:0}.rp-layout-writers-resume .rp-wr-skills{display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;margin:0;padding:0;list-style:none}.rp-layout-writers-resume .rp-wr-skills li{display:flex;align-items:center;gap:6px;position:static;padding-left:0;font-size:11px;line-height:1.35}.rp-layout-writers-resume .rp-wr-skill-check{position:static;flex:0 0 12px;width:12px;height:12px;margin:0;border-radius:9999px}.rp-layout-data-analyst-cv-template,.rp-page.rp-layout-data-analyst-cv-template{--rp-da-navy:#1a2744;--rp-da-gold:#c9a227;display:grid;grid-template-columns:30% 1fr;min-height:1122px;padding:0!important;box-sizing:border-box;font-family:Helvetica,Arial,Segoe UI,sans-serif;color:#1f2937;background:#fff;gap:0;overflow:hidden}.rp-layout-data-analyst-cv-template .rp-da-side{padding:28px 20px 32px;background:var(--rp-da-navy);color:#fff;min-height:100%}.rp-layout-data-analyst-cv-template .rp-da-side-chrome{display:flex;justify-content:center;margin-bottom:24px}.rp-layout-data-analyst-cv-template .rp-da-avatar{width:112px;height:112px;border:3px solid var(--rp-da-gold);box-sizing:border-box;font-size:28px;background:#243556;color:#fff;box-shadow:none}.rp-layout-data-analyst-cv-template .rp-da-side-section+.rp-da-side-section{margin-top:18px;padding-top:16px;border-top:1px solid rgba(255,255,255,.22)}.rp-layout-data-analyst-cv-template .rp-da-side-heading{margin:0 0 8px;padding:0;border:0;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rp-da-gold)}.rp-layout-data-analyst-cv-template .rp-da-link-row,.rp-layout-data-analyst-cv-template .rp-da-ref,.rp-layout-data-analyst-cv-template .rp-da-side-list,.rp-layout-data-analyst-cv-template .rp-da-side-text{margin:0;font-size:10.5px;line-height:1.55;color:rgba(255,255,255,.92)}.rp-layout-data-analyst-cv-template .rp-da-side-text{text-align:left}.rp-layout-data-analyst-cv-template .rp-da-links{display:grid;gap:10px}.rp-layout-data-analyst-cv-template .rp-da-link-row{display:grid;gap:2px}.rp-layout-data-analyst-cv-template .rp-da-link-row strong{font-weight:700;color:#fff}.rp-layout-data-analyst-cv-template .rp-da-link{word-break:break-word;color:rgba(255,255,255,.9);text-decoration:none}.rp-layout-data-analyst-cv-template .rp-da-side-list{padding:0;list-style:none}.rp-layout-data-analyst-cv-template .rp-da-side-list li+li{margin-top:4px}.rp-layout-data-analyst-cv-template .rp-da-refs{display:grid;gap:12px}.rp-layout-data-analyst-cv-template .rp-da-ref{display:grid;gap:2px}.rp-layout-data-analyst-cv-template .rp-da-ref strong{color:#fff;font-size:11px}.rp-layout-data-analyst-cv-template .rp-da-main{padding:28px 28px 34px;background:#fff;color:#1f2937}.rp-layout-data-analyst-cv-template .rp-da-header{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:22px}.rp-layout-data-analyst-cv-template .rp-da-header-text{flex:1;min-width:0}.rp-layout-data-analyst-cv-template .rp-da-name{margin:0;font-size:30px;font-weight:800;line-height:1.05;letter-spacing:.02em;text-transform:uppercase;color:var(--rp-da-navy)}.rp-layout-data-analyst-cv-template .rp-da-title{margin:8px 0 0;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rp-da-gold)}.rp-layout-data-analyst-cv-template .rp-da-header-contact{flex:0 0 auto;min-width:150px;max-width:220px}.rp-layout-data-analyst-cv-template .rp-da-contact-row{position:relative;display:block;padding:7px 0 7px 22px;border-bottom:1px solid #e5e7eb;font-size:10.5px;line-height:1.35;color:#374151;word-break:break-word}.rp-layout-data-analyst-cv-template .rp-da-contact-row:first-child{padding-top:0}.rp-layout-data-analyst-cv-template .rp-da-contact-row:last-child{border-bottom:0;padding-bottom:0}.rp-layout-data-analyst-cv-template .rp-da-contact-icon{position:absolute;left:0;top:8px;width:14px;height:14px;margin:0;color:var(--rp-da-gold)}.rp-layout-data-analyst-cv-template .rp-da-contact-row:first-child .rp-da-contact-icon{top:1px}.rp-layout-data-analyst-cv-template .rp-da-section{margin:0 0 18px;padding:0}.rp-layout-data-analyst-cv-template .rp-da-section .rp-x-section-title{display:block;margin:0 0 12px;padding:0;border-bottom:none;font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--rp-da-gold);line-height:1.2;--rp-title-rule-size:2px;--rp-title-rule-color:#374151;--rp-title-rule-gap:6px}.rp-layout-data-analyst-cv-template .rp-da-section .rp-x-section-title:after{content:"";display:block;width:100%;height:2px;margin-top:6px;flex:none;background:#374151}.rp-layout-data-analyst-cv-template .rp-da-section .rp-x-section-title-text{white-space:normal}.rp-layout-data-analyst-cv-template .rp-da-split-item{display:grid;grid-template-columns:132px 1fr;gap:0 16px;position:relative}.rp-layout-data-analyst-cv-template .rp-da-split-item+.rp-da-split-item{margin-top:16px}.rp-layout-data-analyst-cv-template .rp-da-split-meta{display:grid;align-content:start;gap:3px;padding-right:14px;border-right:1px solid #d1d5db;min-width:0}.rp-layout-data-analyst-cv-template .rp-da-split-company{font-size:11px;font-weight:700;color:var(--rp-da-navy);line-height:1.35}.rp-layout-data-analyst-cv-template .rp-da-split-dates,.rp-layout-data-analyst-cv-template .rp-da-split-location{font-size:10px;line-height:1.4;color:#6b7280}.rp-layout-data-analyst-cv-template .rp-da-split-body{min-width:0}.rp-layout-data-analyst-cv-template .rp-da-split-role{display:block;margin-bottom:4px;font-size:12px;font-weight:700;color:var(--rp-da-navy);line-height:1.35}.rp-layout-data-analyst-cv-template .rp-da-edu-details{margin:0;font-size:10.5px;line-height:1.45;color:#4b5563}.rp-layout-data-analyst-cv-template .rp-da-split-body .rp-x-bullets{margin:0;padding:0}.rp-layout-data-analyst-cv-template .rp-da-skill-bars{display:grid;grid-template-columns:1fr 1fr;gap:12px 22px}.rp-layout-data-analyst-cv-template .rp-da-skill-bars .rp-skill-bar-label{margin-bottom:5px;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#1f2937}.rp-layout-data-analyst-cv-template .rp-da-skill-bars .rp-skill-bar-track{height:5px;background:#e5e7eb;border-radius:9999px}.rp-layout-data-analyst-cv-template .rp-da-skill-bars .rp-skill-bar-fill{background:var(--rp-da-gold);border-radius:9999px}.rp-layout-data-analyst-cv-template .rp-da-hobbies{display:flex;flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none}.rp-layout-data-analyst-cv-template .rp-da-hobbies li{position:relative;padding-left:12px;font-size:10.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#6b7280}.rp-layout-data-analyst-cv-template .rp-da-hobbies li:first-child{padding-left:0}.rp-layout-data-analyst-cv-template .rp-da-hobbies li:first-child:before{display:none}.rp-layout-data-analyst-cv-template .rp-da-hobbies li:before{content:"";position:absolute;left:0;top:.45em;width:5px;height:5px;border-radius:9999px;background:#9ca3af}.rp-da-contact-icon,.rp-eu-personal-icon,.rp-re-contact-icon,.rp-rea-contact-icon,.rp-rr-contact-icon,.rp-sidebar-icon,.rp-sp-contact-icon,.rp-ss-contact-icon,.rp-wr-contact-icon{display:block;overflow:visible;background:none!important;background-image:none!important;vertical-align:top}.rp-rea-skill-check,.rp-rr-skill-check,.rp-wr-skill-check{display:block;flex-shrink:0;overflow:visible;background:none!important;background-image:none!important}.rp-re-contact-icon,.rp-rr-contact-icon{color:#fff}.rp-da-contact-icon,.rp-rea-contact-icon,.rp-wr-contact-icon{color:var(--rp-da-gold)}.cl-x-date{text-align:right;margin-bottom:14px;font-size:calc(12px * var(--cl-font-scale, 1))}.cl-x-closing,.cl-x-recipient,.cl-x-salutation{font-size:calc(12px * var(--cl-font-scale, 1));line-height:1.55}.cl-x-recipient{margin-bottom:12px}.cl-x-salutation{margin-bottom:10px}.cl-x-body{font-size:calc(12px * var(--cl-font-scale, 1));line-height:1.65}.cl-x-body p{margin:0 0 10px}.cl-x-closing{margin-top:16px}.cl-x-signature{margin-top:8px;font-weight:700}