:root{--brand-orange:24 95% 53%;--brand-orange-dark:21 90% 48%;--brand-orange-light:34 100% 92%;--brand-orange-soft:33 100% 96%;--brand-black:0 0% 4%;--brand-surface-dark:240 6% 10%;--color-brand:#f97316;--color-brand-hover:#ea580c;--color-brand-active:#c2410c;--color-brand-soft:#fff7ed;--color-brand-soft-2:#ffedd5;--color-brand-ring:rgb(249 115 22/22%);--color-ink:#18181b;--color-ink-secondary:#27272a;--color-ink-tertiary:#3f3f46;--color-muted:#52525b;--color-muted-2:#71717a;--color-muted-3:#a1a1aa;--color-border:#e4e4e7;--color-border-strong:#d4d4d8;--color-surface:#ffffff;--color-surface-2:#fafafa;--color-surface-3:#f4f4f5;--color-danger:#dc2626;--color-danger-soft:#fef2f2;--color-success:#16a34a;--background:0 0% 100%;--foreground:0 0% 10%;--card:0 0% 100%;--card-foreground:0 0% 10%;--popover:0 0% 100%;--popover-foreground:0 0% 10%;--primary:var(--brand-orange);--primary-foreground:0 0% 100%;--secondary:0 0% 96%;--secondary-foreground:0 0% 9%;--muted:0 0% 96%;--muted-foreground:0 0% 40%;--accent:var(--brand-orange);--accent-foreground:0 0% 100%;--destructive:0 84% 60%;--destructive-foreground:0 0% 98%;--border:0 0% 90%;--input:0 0% 90%;--ring:var(--brand-orange);--radius:0.625rem;--radius-sm:0.5rem;--radius-md:0.75rem;--radius-lg:1rem;--radius-xl:1.25rem;--radius-control:12px;--radius-pill:999px;--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.25rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--font-heading:"Inter",ui-sans-serif,system-ui,sans-serif;--font-body:"Inter",ui-sans-serif,system-ui,sans-serif;--font-display:"Inter",ui-sans-serif,system-ui,sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--font-feature:"ss03" on;--text-xs:0.75rem;--text-sm:0.875rem;--text-md:0.9375rem;--text-base:1rem;--text-lg:1.125rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem;--text-hero:clamp(2.25rem,4vw + 1rem,3.75rem);--leading-tight:1.15;--leading-snug:1.35;--leading-normal:1.5;--leading-relaxed:1.65;--tracking-tight:-0.02em;--tracking-display:-0.04em;--btn-height:48px;--control-height:48px;--site-header-height:5.25rem;--site-header-height-compact:3.75rem;--content-max:1148px;--z-header:40;--z-overlay:80;--z-export:10000;--z-toast:11000;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-standard:cubic-bezier(0.4,0,0.2,1);--duration-fast:150ms;--duration-normal:220ms;--duration-slow:320ms;--shadow-xs:0 1px 2px rgb(24 24 27/5%);--shadow-sm:0 1px 2px rgb(24 24 27/4%),0 4px 12px rgb(24 24 27/6%);--shadow-md:0 1px 2px rgb(24 24 27/4%),0 10px 28px rgb(24 24 27/8%);--shadow-lg:0 8px 24px rgb(24 24 27/8%),0 24px 64px rgb(24 24 27/12%);--btn-white-shadow:0 1px 2px 0 rgb(39 39 42/10%),0 4px 14px 0 rgb(39 39 42/12%);--btn-white-shadow-hover:0 2px 6px 0 rgb(39 39 42/12%),0 8px 24px 0 rgb(39 39 42/14%);--shadow-brand:0 1px 4px 0 rgb(249 115 22/24%),0 4px 16px 0 rgb(249 115 22/20%);--shadow-brand-hover:0 2px 8px 0 rgb(249 115 22/28%),0 8px 32px 0 rgb(249 115 22/24%);--focus-ring:0 0 0 3px var(--color-brand-ring);--chart-1:12 76% 61%;--chart-2:173 58% 39%;--chart-3:197 37% 24%;--chart-4:43 74% 66%;--chart-5:27 87% 67%;--sidebar-background:0 0% 98%;--sidebar-foreground:240 5.3% 26.1%;--sidebar-primary:240 5.9% 10%;--sidebar-primary-foreground:0 0% 98%;--sidebar-accent:240 4.8% 95.9%;--sidebar-accent-foreground:240 5.9% 10%;--sidebar-border:220 13% 91%;--sidebar-ring:24 95% 53%}.dark{--background:240 6% 10%;--foreground:0 0% 98%;--card:240 5% 12%;--card-foreground:0 0% 98%;--popover:240 5% 12%;--popover-foreground:0 0% 98%;--primary:var(--brand-orange);--primary-foreground:0 0% 100%;--secondary:240 4% 16%;--secondary-foreground:0 0% 98%;--muted:240 4% 16%;--muted-foreground:240 5% 65%;--accent:var(--brand-orange);--accent-foreground:0 0% 100%;--destructive:0 62.8% 40%;--destructive-foreground:0 0% 98%;--border:240 4% 18%;--input:240 4% 18%;--ring:var(--brand-orange);--color-ink:#fafafa;--color-ink-secondary:#e4e4e7;--color-muted:#a1a1aa;--color-muted-2:#71717a;--color-border:#3f3f46;--color-surface:#18181b;--color-surface-2:#27272a;--color-surface-3:#3f3f46;--sidebar-background:240 5.9% 10%;--sidebar-foreground:240 4.8% 95.9%;--sidebar-primary:var(--brand-orange);--sidebar-primary-foreground:0 0% 100%;--sidebar-accent:240 3.7% 15.9%;--sidebar-accent-foreground:240 4.8% 95.9%;--sidebar-border:240 3.7% 15.9%;--sidebar-ring:var(--brand-orange)}html{overflow-x:clip;scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}body{background-color:hsl(var(--background));color:hsl(var(--foreground));font-family:var(--font-body);line-height:var(--leading-relaxed);overflow-x:clip;max-width:100%;font-feature-settings:var(--font-feature);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}*,:after,:before{border-color:hsl(var(--border))}canvas,img,video{max-width:100%;height:auto}::-moz-selection{background:hsl(var(--brand-orange-light));color:var(--color-ink)}::selection{background:hsl(var(--brand-orange-light));color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.resume-site{font-family:var(--font-body);font-feature-settings:var(--font-feature);color:var(--color-ink-secondary)}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--color-ink);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.ds-container{width:100%;max-width:var(--content-max);margin-inline:auto;padding-inline:1.25rem}@media (min-width:768px){.ds-container{padding-inline:1.5rem}}.ds-section{padding-block:clamp(3rem,6vw,5.5rem)}.ds-stack{gap:var(--space-4)}.ds-stack,.ds-stack-lg{display:flex;flex-direction:column}.ds-stack-lg{gap:var(--space-8)}.ds-surface{background:var(--color-surface);box-shadow:var(--shadow-sm)}.ds-surface,.ds-surface-soft{border:1px solid var(--color-border);border-radius:var(--radius-lg)}.ds-surface-soft{background:var(--color-surface-2)}.ds-surface-raised{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md)}.ds-heading{margin:0;color:var(--color-ink);font-family:var(--font-heading);font-weight:700;letter-spacing:var(--tracking-tight);line-height:var(--leading-tight)}.ds-heading-xl{font-size:var(--text-hero);letter-spacing:var(--tracking-display)}.ds-heading-lg{font-size:clamp(1.75rem,2.5vw + .5rem,2.5rem)}.ds-heading-md{font-size:var(--text-2xl)}.ds-body{color:var(--color-muted);font-size:var(--text-base)}.ds-body,.ds-body-sm{margin:0;line-height:var(--leading-normal)}.ds-body-sm{color:var(--color-muted-2);font-size:var(--text-sm)}.ds-eyebrow{margin:0;color:var(--color-brand-active);font-size:var(--text-xs);font-weight:700;letter-spacing:.06em;text-transform:uppercase}.ds-link{color:var(--color-brand);text-decoration:none;font-weight:550;transition:color var(--duration-fast) var(--ease-standard)}.ds-link:hover{color:var(--color-brand-hover)}.ds-divider{height:1px;width:100%;background:var(--color-border);border:0}.ds-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);box-sizing:border-box;height:var(--btn-height);min-height:var(--btn-height);padding:0 1.25rem;border:none;border-radius:var(--radius-control);font-family:var(--font-body);font-size:var(--text-md);font-weight:550;letter-spacing:var(--tracking-tight);line-height:1.2;text-decoration:none;white-space:nowrap;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard)}.ds-btn:disabled,.ds-btn[aria-disabled=true]{opacity:.55;cursor:not-allowed;pointer-events:none}.ds-btn-primary{color:#fff;background:var(--color-brand);box-shadow:var(--shadow-brand)}.ds-btn-primary:hover{background:var(--color-brand-hover);box-shadow:var(--shadow-brand-hover)}.ds-btn-primary:active{background:var(--color-brand-active)}.ds-btn-secondary{color:var(--color-ink-secondary);background:var(--color-surface);box-shadow:var(--btn-white-shadow)}.ds-btn-secondary:hover{background:var(--color-surface-3);box-shadow:var(--btn-white-shadow-hover)}.ds-btn-ghost{color:var(--color-ink-secondary);background:transparent}.ds-btn-ghost:hover{background:var(--color-surface-3)}.ds-btn-danger{color:#fff;background:var(--color-danger)}.ds-btn-danger:hover{background:#b91c1c}.ds-input{box-sizing:border-box;width:100%;height:var(--control-height);min-height:var(--control-height);padding:0 .875rem;border:1px solid var(--color-border-strong);border-radius:var(--radius-control);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);line-height:1.3;transition:border-color var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard)}.ds-input::-moz-placeholder{color:var(--color-muted-3)}.ds-input::placeholder{color:var(--color-muted-3)}.ds-input:hover{border-color:var(--color-muted-3)}.ds-input:focus{outline:none;border-color:var(--color-brand);box-shadow:var(--focus-ring)}.ds-label{display:block;margin-bottom:var(--space-2);color:var(--color-ink-secondary);font-size:var(--text-sm);font-weight:550}.ds-badge{display:inline-flex;align-items:center;gap:.35rem;height:1.5rem;padding:0 .55rem;border-radius:var(--radius-pill);background:var(--color-brand-soft);color:var(--color-brand-active);font-size:var(--text-xs);font-weight:600;letter-spacing:.01em}.ds-focus-ring:focus-visible{outline:none;box-shadow:var(--focus-ring)}.ds-chip{display:inline-flex;align-items:center;gap:.4rem;height:2rem;padding:0 .75rem;border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink-tertiary);font-size:var(--text-sm);font-weight:500}.ds-chip.is-active,.ds-chip[aria-pressed=true]{border-color:transparent;background:var(--color-brand-soft);color:var(--color-brand-active)}.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-details,.rp-x-summary{margin:0;font-size:12px;line-height:1.55}.rp-x-exp-head{display:flex;justify-content:space-between;gap:12px;margin-bottom:4px}.rp-x-exp-main strong{font-size:12px}.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;line-height:1.5}.rp-x-bullets,.rp-x-skills-cols{padding-left:16px;font-size:11px}.rp-x-skills-cols{display:grid;gap:4px 16px;margin:0;line-height:1.45}.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-en-icon,.rp-x-lang-dot.is-filled{background:currentColor}.rp-en-icon{display:inline-block;width:10px;height:10px;margin-right:6px;border-radius:2px;opacity:.75;vertical-align:-1px}.rp-layout-executive-navy,.rp-page.rp-layout-executive-navy{padding:0!important;font-family:Georgia,Times New Roman,serif;color:#1e3a5f}.rp-layout-executive-navy .rp-en-header{display:flex;justify-content:space-between;gap:16px;padding:22px 24px;background:#1e3a5f;color:#fff}.rp-layout-executive-navy .rp-en-name{margin:0;font-size:28px;font-weight:700;color:#fff}.rp-layout-executive-navy .rp-en-title{margin:4px 0 0;font-size:14px;font-style:italic;color:#dbeafe}.rp-layout-executive-navy .rp-en-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin-top:14px;font-size:10px}.rp-layout-executive-navy .rp-en-avatar{width:72px;height:72px;flex-shrink:0;border:2px solid rgb(255 255 255/35%)}.rp-layout-executive-navy .rp-x-section{padding:14px 24px 0}.rp-layout-executive-navy .rp-x-section-title{padding-bottom:4px;border-bottom:2px solid #1e3a5f;color:#1e3a5f}.rp-layout-executive-navy .rp-x-section:last-child{padding-bottom:20px}.rp-layout-section-bars{padding:22px 24px 24px;font-family:Georgia,Times New Roman,serif;color:#27272a}.rp-layout-section-bars .rp-sb-name{margin:0;font-size:26px}.rp-layout-section-bars .rp-sb-title{margin:4px 0 0;font-size:13px}.rp-layout-section-bars .rp-sb-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;margin-top:12px;font-size:10px}.rp-layout-section-bars .rp-sb-section .rp-x-section-title{margin-top:14px;padding:6px 10px;border-radius:2px;background:#e4e4e7;text-align:center}.rp-layout-section-bars .rp-sb-bottom-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.rp-layout-centered-serif,.rp-layout-project-manager{padding:24px 28px;font-family:Georgia,Times New Roman,serif;color:#18181b;text-align:center}.rp-layout-centered-serif .rp-cs-header,.rp-layout-project-manager .rp-cs-header{margin-bottom:8px}.rp-layout-centered-serif .rp-cs-name,.rp-layout-project-manager .rp-cs-name{margin:0;font-size:28px}.rp-layout-centered-serif .rp-cs-title,.rp-layout-project-manager .rp-cs-title{margin:4px 0 0;font-size:14px;font-style:italic}.rp-layout-centered-serif .rp-cs-contact-row,.rp-layout-project-manager .rp-cs-contact-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 14px;margin-top:10px;font-size:10px}.rp-layout-centered-serif .rp-cs-section,.rp-layout-project-manager .rp-cs-section{margin-top:14px;text-align:left}.rp-layout-centered-serif .rp-cs-section .rp-x-section-title,.rp-layout-project-manager .rp-cs-section .rp-x-section-title{text-align:center;padding-bottom:6px;border-bottom:1px solid #18181b}.rp-layout-project-manager{font-family:Inter,Arial,sans-serif}.rp-layout-centered-photo{padding:24px 28px;font-family:Georgia,Times New Roman,serif;color:#18181b;text-align:center}.rp-layout-centered-photo .rp-cp-avatar{width:72px;height:72px;margin:0 auto 10px}.rp-layout-centered-photo .rp-cp-name{margin:0;font-size:26px}.rp-layout-centered-photo .rp-cp-title{margin:4px 0 0;font-size:13px;font-style:italic}.rp-layout-centered-photo .rp-cp-contact-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 12px;margin-top:8px;font-size:10px}.rp-layout-centered-photo .rp-cp-section{margin-top:14px;text-align:left}.rp-layout-centered-photo .rp-cp-section .rp-x-section-title{font-size:12px;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #18181b;padding-bottom:4px}.rp-layout-marketing-split,.rp-page.rp-layout-marketing-split{padding:0!important;font-family:Inter,Arial,sans-serif;color:#27272a}.rp-layout-marketing-split .rp-ms-header{display:flex;justify-content:space-between;gap:16px;padding:20px 22px;background:#1e3a5f;color:#fff}.rp-layout-marketing-split .rp-ms-name{margin:0;font-size:24px;color:#fff}.rp-layout-marketing-split .rp-ms-title{margin:4px 0 0;font-size:13px;color:#dbeafe}.rp-layout-marketing-split .rp-ms-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin-top:10px;font-size:10px}.rp-layout-marketing-split .rp-ms-avatar{width:68px;height:68px;border:2px solid rgb(255 255 255/35%)}.rp-layout-marketing-split .rp-ms-body{display:grid;grid-template-columns:34% 1fr;gap:0}.rp-layout-marketing-split .rp-ms-main,.rp-layout-marketing-split .rp-ms-side{padding:16px 18px 20px}.rp-layout-marketing-split .rp-ms-section .rp-x-section-title{padding:5px 8px;background:#e4e4e7;font-size:11px;text-transform:uppercase}.rp-layout-split-bars,.rp-page.rp-layout-split-bars{padding:0!important;font-family:Georgia,Times New Roman,serif;color:#27272a}.rp-layout-split-bars .rp-sp-header{display:grid;grid-template-columns:auto 1fr auto;gap:14px;align-items:center;padding:16px 20px;background:#ececec}.rp-layout-split-bars .rp-sp-avatar{width:58px;height:58px}.rp-layout-split-bars .rp-sp-name{margin:0;font-size:22px}.rp-layout-split-bars .rp-sp-title{margin:2px 0 0;font-size:12px}.rp-layout-split-bars .rp-sp-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;font-size:9px;text-align:right}.rp-layout-split-bars .rp-sp-body{display:grid;grid-template-columns:34% 1fr}.rp-layout-split-bars .rp-sp-main,.rp-layout-split-bars .rp-sp-side{padding:14px 16px 18px}.rp-layout-split-bars .rp-sp-section .rp-x-section-title{padding:5px 8px;background:#ececec;text-align:center;font-size:11px}.rp-layout-sky-header,.rp-page.rp-layout-sky-header{padding:0 0 20px!important;font-family:Georgia,Times New Roman,serif;color:#27272a}.rp-layout-sky-header .rp-sh-header{display:flex;justify-content:space-between;gap:16px;padding:18px 22px;background:#dbeafe}.rp-layout-sky-header .rp-sh-name{margin:0;font-size:24px}.rp-layout-sky-header .rp-sh-title{margin:4px 0 0;font-size:13px;font-style:italic}.rp-layout-sky-header .rp-sh-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin-top:10px;font-size:10px}.rp-layout-sky-header .rp-sh-avatar{width:64px;height:64px}.rp-layout-sky-header .rp-sh-section{padding:12px 22px 0}.rp-layout-sky-header .rp-sh-section .rp-x-section-title{display:flex;align-items:center;gap:6px;border-bottom:1px solid #27272a;padding-bottom:4px}.rp-layout-sky-header .rp-sh-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:0 22px}.rp-layout-modern-photo{padding:20px 22px 24px;font-family:Inter,Arial,sans-serif;color:#18181b}.rp-layout-modern-photo .rp-mp-header{display:flex;gap:14px;align-items:flex-start}.rp-layout-modern-photo .rp-mp-avatar{width:64px;height:64px;flex-shrink:0}.rp-layout-modern-photo .rp-mp-name{margin:0;font-size:22px}.rp-layout-modern-photo .rp-mp-title{margin:2px 0 0;font-size:12px;font-style:italic}.rp-layout-modern-photo .rp-mp-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;margin-top:8px;font-size:10px}.rp-layout-modern-photo .rp-mp-section{margin-top:14px}.rp-layout-modern-photo .rp-mp-section .rp-x-section-title{border-bottom:1px solid #18181b;padding-bottom:4px}.rp-layout-modern-photo .rp-mp-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.rp-layout-forest-split,.rp-page.rp-layout-forest-split{display:grid;grid-template-columns:36% 1fr;min-height:1122px;padding:0!important;font-family:Georgia,Times New Roman,serif}.rp-layout-forest-split .rp-fs-side{padding:22px 18px;background:#f2f0e9;color:#2e4436}.rp-layout-forest-split .rp-fs-main{padding:22px 18px;background:#2e4436;color:#f8fafc}.rp-layout-forest-split .rp-fs-name{margin:0;font-size:24px}.rp-layout-forest-split .rp-fs-title{margin:4px 0 0;font-size:13px;font-style:italic}.rp-layout-forest-split .rp-fs-contact{margin-top:12px;font-size:10px;line-height:1.6}.rp-layout-forest-split .rp-fs-section .rp-x-section-title{display:inline-block;margin-top:14px;padding:4px 10px;border-radius:4px;background:rgb(46 68 54/12%);font-size:11px}.rp-layout-forest-split .rp-fs-main .rp-x-section-title{background:rgb(255 255 255/14%)}.rp-layout-forest-split .rp-fs-main .rp-x-exp-meta,.rp-layout-forest-split .rp-fs-main .rp-x-exp-sub{color:#cbd5e1}.rp-layout-slate-sidebar,.rp-page.rp-layout-slate-sidebar{display:grid;grid-template-columns:34% 1fr;min-height:1122px;padding:0!important;font-family:Georgia,Times New Roman,serif}.rp-layout-slate-sidebar .rp-ss-side{padding:20px 16px;background:#1d2d35;color:#fff}.rp-layout-slate-sidebar .rp-ss-main{padding:18px 18px 22px;background:#fff;color:#27272a}.rp-layout-slate-sidebar .rp-ss-name{margin:0;font-size:22px;color:#fff}.rp-layout-slate-sidebar .rp-ss-title{margin:4px 0 0;font-size:12px;color:#cbd5e1}.rp-layout-slate-sidebar .rp-ss-avatar{width:72px;height:72px;margin:14px auto}.rp-layout-slate-sidebar .rp-ss-contact{font-size:10px;line-height:1.55}.rp-layout-slate-sidebar .rp-ss-section .rp-x-section-title{margin-top:14px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:#e2e8f0}.rp-layout-slate-sidebar .rp-ss-main .rp-x-section-title{padding:5px 8px;background:#ececec;color:#27272a;text-transform:uppercase;font-size:10px}.rp-layout-europass,.rp-page.rp-layout-europass{display:grid;grid-template-columns:32% 1fr;min-height:1122px;padding:0!important;font-family:Arial,Helvetica,sans-serif;color:#1e293b}.rp-layout-europass .rp-eu-side{padding:18px 14px 22px;background:#003399;color:#fff}.rp-layout-europass .rp-eu-main{padding:18px 20px 24px;background:#fff}.rp-layout-europass .rp-eu-avatar{width:88px;height:88px;margin:0 auto 12px;border:2px solid rgba(255,255,255,.85)}.rp-layout-europass .rp-eu-name{margin:0;font-size:18px;font-weight:700;text-align:center;line-height:1.25;color:#fff}.rp-layout-europass .rp-eu-title{margin:4px 0 0;font-size:11px;text-align:center;color:#c7d7ff}.rp-layout-europass .rp-eu-section .rp-x-section-title{margin-top:14px;padding-bottom:4px;border-bottom:1px solid rgba(255,255,255,.35);font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:#e8eeff}.rp-layout-europass .rp-eu-main .rp-x-section-title{margin-top:14px;padding:0 0 4px;border-bottom:2px solid #003399;font-size:12px;letter-spacing:.02em;text-transform:none;color:#003399}.rp-layout-europass .rp-eu-personal{display:grid;gap:8px;font-size:10px;line-height:1.45}.rp-layout-europass .rp-eu-personal-row{display:grid;gap:2px}.rp-layout-europass .rp-eu-personal-label{font-size:9px;letter-spacing:.04em;text-transform:uppercase;color:#a8bfff}.rp-layout-europass .rp-eu-badge{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#003399}.rp-layout-europass .rp-eu-side .rp-x-cert,.rp-layout-europass .rp-eu-side .rp-x-lang-name,.rp-layout-europass .rp-eu-side .rp-x-skill,.rp-layout-europass .rp-eu-side .rp-x-summary{color:#f8fafc}.rp-layout-europass .rp-eu-side .rp-x-lang-dot{border-color:rgba(255,255,255,.55)}.rp-layout-europass .rp-eu-side .rp-x-lang-dot.is-filled{background:#fc0;border-color:#fc0}.cl-layout-meadow,.cl-page.cl-layout-meadow{padding:0!important;font-family:Inter,Arial,sans-serif;color:#334155}.cl-layout-meadow .cl-md-header{display:flex;justify-content:space-between;gap:16px;padding:22px 24px 18px;background:#fff}.cl-layout-meadow .cl-md-name{margin:0;font-size:26px;color:#0f172a}.cl-layout-meadow .cl-md-role{margin:4px 0 0;font-size:14px;font-style:italic}.cl-layout-meadow .cl-md-contact{margin-top:10px;font-size:11px;line-height:1.6}.cl-layout-meadow .cl-md-photo{width:88px;height:88px;flex-shrink:0;border-radius:4px;background:#e2e8f0}.cl-layout-meadow .cl-md-body{padding:20px 24px 28px;background:#e6ede4}.cl-layout-plum,.cl-page.cl-layout-plum{padding:0!important;font-family:Inter,Arial,sans-serif;color:#3f2438}.cl-layout-plum .cl-pl-header{padding:24px 24px 20px;background:#6b2d5c;color:#fff;text-align:center}.cl-layout-plum .cl-pl-name{margin:0;font-size:28px;color:#fff}.cl-layout-plum .cl-pl-role{margin:6px 0 0;font-size:14px}.cl-layout-plum .cl-pl-contact{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 16px;margin-top:12px;font-size:11px}.cl-layout-plum .cl-pl-body{padding:22px 24px 28px;background:#fdfbf7;color:#3f2438}.cl-layout-executive-navy.cl-page,.cl-page.cl-layout-executive-navy{padding:0!important;font-family:Georgia,Times New Roman,serif;color:#1e293b}.cl-layout-executive-navy .cl-en-header{padding:22px 24px;background:#1e293b;color:#fff}.cl-layout-executive-navy .cl-en-name{margin:0;font-size:26px;color:#fff}.cl-layout-executive-navy .cl-en-role{margin:4px 0 0;font-size:13px;color:#e2e8f0}.cl-layout-executive-navy .cl-en-contact{display:flex;flex-wrap:wrap;gap:8px 16px;margin-top:12px;font-size:11px}.cl-layout-executive-navy .cl-en-body{padding:20px 24px 28px}.cl-layout-bordered{padding:18px;border:2px solid #c4a574;font-family:Georgia,Times New Roman,serif;color:#44403c}.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:24px}.cl-layout-bordered .cl-bd-role{margin:4px 0 0;font-size:13px;font-style:italic}.cl-layout-bordered .cl-bd-photo{width:64px;height:64px;border-radius:9999px;background:#e7e5e4}.cl-layout-bordered .cl-bd-contact{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:8px 14px;margin-top:8px;font-size:11px;color:#a16207}.cl-layout-bordered .cl-bd-body{margin-top:16px}.cl-layout-taupe-sidebar,.cl-page.cl-layout-taupe-sidebar{display:grid;grid-template-columns:1fr 34%;min-height:1122px;padding:0!important;font-family:Georgia,Times New Roman,serif;color:#292524}.cl-layout-taupe-sidebar .cl-ts-main{padding:22px 24px 28px}.cl-layout-taupe-sidebar .cl-ts-sidebar{padding:22px 18px;background:#d2c5b9;color:#292524}.cl-layout-taupe-sidebar .cl-ts-name{margin:0;font-size:22px}.cl-layout-taupe-sidebar .cl-ts-role{margin:4px 0 0;font-size:12px;font-style:italic}.cl-layout-taupe-sidebar .cl-ts-photo{width:72px;height:72px;margin:14px auto;border-radius:9999px;background:#ececec}.cl-layout-taupe-sidebar .cl-ts-contact{font-size:10px;line-height:1.55}.rp-layout-resume-energy,.rp-page.rp-layout-resume-energy{position:relative;display:grid;grid-template-columns:34% 1fr;grid-template-rows:auto 1fr;min-height:1122px;padding:0!important;font-family:Helvetica,Arial,Segoe UI,sans-serif;color:#1a1a1a;background:#fff}.rp-layout-resume-energy .rp-re-side{grid-column:1;grid-row:1/-1;position:relative;padding:148px 18px 28px 22px;background:#f2ede4;color:#1a1a1a}.rp-layout-resume-energy .rp-re-header{grid-column:1/-1;grid-row:1;position:relative;z-index:1;min-height:118px;padding:28px 28px 40px 168px;background:#2d2d2d;color:#fff;clip-path:polygon(0 0,100% 0,100% 70%,34% 100%,0 100%)}.rp-layout-resume-energy .rp-re-header-copy{max-width:420px}.rp-layout-resume-energy .rp-re-name{margin:0;font-size:30px;font-weight:700;line-height:1.15;letter-spacing:.01em;color:#fff}.rp-layout-resume-energy .rp-re-title{margin:6px 0 0;font-size:14px;font-weight:400;color:#fff}.rp-layout-resume-energy .rp-re-side-chrome{position:absolute;top:28px;left:22px;z-index:2}.rp-layout-resume-energy .rp-re-avatar{width:118px;height:118px;border:4px solid #fff;box-shadow:0 1px 4px rgb(0 0 0/18%);font-size:28px;background:#d6d0c6;color:#2d2d2d}.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:13px;font-weight:700;color:#1a1a1a}.rp-layout-resume-energy .rp-re-contact{display:flex;flex-direction:column;gap:8px}.rp-layout-resume-energy .rp-re-contact-row{display:flex;align-items:flex-start;gap:8px;font-size:11px;line-height:1.4;word-break:break-word}.rp-layout-resume-energy .rp-re-contact-icon{flex-shrink:0;width:16px;height:16px;margin-top:1px;border-radius:9999px;background-color:#2d2d2d;background-repeat:no-repeat;background-position:50%;background-size:9px 9px}.rp-layout-resume-energy .rp-re-contact-icon--mail{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 7l9 7 9-7'/%3E%3C/svg%3E")}.rp-layout-resume-energy .rp-re-contact-icon--phone{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6 19.8 19.8 0 0 1-3.1-8.7A2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1.9.3 1.8.6 2.6a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.5-1.1a2 2 0 0 1 2.1-.4c.8.3 1.7.5 2.6.6a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E")}.rp-layout-resume-energy .rp-re-contact-icon--pin{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2'%3E%3Cpath d='M12 22s7-7.2 7-12a7 7 0 1 0-14 0c0 4.8 7 12 7 12z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E")}.rp-layout-resume-energy .rp-re-edu-rail{position:relative;padding-left:12px;border-left:2px solid #1a1a1a}.rp-layout-resume-energy .rp-re-edu-item+.rp-re-edu-item{margin-top:12px}.rp-layout-resume-energy .rp-re-edu-degree{display:block;font-size:12px;font-weight:700;line-height:1.35}.rp-layout-resume-energy .rp-re-edu-dates,.rp-layout-resume-energy .rp-re-edu-school{font-size:11px;line-height:1.45;color:#1a1a1a}.rp-layout-resume-energy .rp-re-skills{margin:0;padding:0;list-style:none;font-size:11px;line-height:1.55}.rp-layout-resume-energy .rp-re-skills li+li{margin-top:4px}.rp-layout-resume-energy .rp-re-main{grid-column:2;grid-row:2;padding:22px 26px 28px 24px;background:#fff;color:#1a1a1a}.rp-layout-resume-energy .rp-re-section{margin:0 0 18px;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-bottom:5px;border-bottom:1px solid #1a1a1a;font-size:14px;font-weight:700;letter-spacing:0;text-transform:none;color:#1a1a1a}.rp-layout-resume-energy .rp-x-summary{font-size:11.5px;line-height:1.55;text-align:left}.rp-layout-resume-energy .rp-re-exp-item+.rp-re-exp-item{margin-top:14px}.rp-layout-resume-energy .rp-re-exp-headline{display:block;font-size:12.5px;font-weight:700;line-height:1.35}.rp-layout-resume-energy .rp-re-exp-dates{margin-top:2px;font-size:11px;color:#6b6b6b}.rp-layout-resume-energy .rp-re-exp-item .rp-x-bullets{margin-top:6px}.rp-layout-resume-energy .rp-x-bullets{margin:0;padding-left:16px;font-size:11.5px;line-height:1.5}.rp-layout-resume-energy .rp-x-bullets li::marker{color:#1a1a1a}.rp-layout-resume-energy .rp-re-references-text{margin:0;font-size:11.5px;line-height:1.5}.rp-layout-receptionist-resume,.rp-page.rp-layout-receptionist-resume{display:grid;grid-template-columns:34% 1fr;min-height:1122px;padding:0!important;font-family:Helvetica,Arial,Segoe UI,sans-serif;color:#1f2937;background:#fff}.rp-layout-receptionist-resume .rp-rr-side{padding:22px 16px 28px;background:#1a335f;color:#fff}.rp-layout-receptionist-resume .rp-rr-side-chrome{text-align:center}.rp-layout-receptionist-resume .rp-rr-avatar{width:96px;height:96px;margin:0 auto 12px;border:3px solid rgba(255,255,255,.9);font-size:24px;background:#2a4575;color:#fff}.rp-layout-receptionist-resume .rp-rr-name{margin:0;font-size:20px;font-weight:700;line-height:1.2;color:#fff}.rp-layout-receptionist-resume .rp-rr-title{margin:6px 0 0;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:rgba(255,255,255,.88)}.rp-layout-receptionist-resume .rp-rr-side-section{margin-top:20px}.rp-layout-receptionist-resume .rp-rr-side-heading{margin:0 0 10px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#fff}.rp-layout-receptionist-resume .rp-rr-contact{display:flex;flex-direction:column;gap:8px}.rp-layout-receptionist-resume .rp-rr-contact-row{display:flex;align-items:flex-start;gap:8px;font-size:10.5px;line-height:1.4;word-break:break-word}.rp-layout-receptionist-resume .rp-rr-contact-icon{flex-shrink:0;width:14px;height:14px;margin-top:1px;border-radius:9999px;background-color:rgba(255,255,255,.18);background-repeat:no-repeat;background-position:50%;background-size:8px 8px}.rp-layout-receptionist-resume .rp-rr-contact-icon--pin{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2'%3E%3Cpath d='M12 22s7-7.2 7-12a7 7 0 1 0-14 0c0 4.8 7 12 7 12z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E")}.rp-layout-receptionist-resume .rp-rr-contact-icon--phone{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6 19.8 19.8 0 0 1-3.1-8.7A2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1.9.3 1.8.6 2.6a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.5-1.1a2 2 0 0 1 2.1-.4c.8.3 1.7.5 2.6.6a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E")}.rp-layout-receptionist-resume .rp-rr-contact-icon--mail{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 7l9 7 9-7'/%3E%3C/svg%3E")}.rp-layout-receptionist-resume .rp-rr-contact-icon--link{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2'%3E%3Cpath d='M10 13a5 5 0 0 0 7.07 0l1.41-1.41a5 5 0 0 0-7.07-7.07L10 5.93'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.07 0L5.52 12.4a5 5 0 0 0 7.07 7.07L14 18.07'/%3E%3C/svg%3E")}.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;margin-top:6px;font-size:10.5px;line-height:1.4}.rp-layout-receptionist-resume .rp-rr-skill-check{flex-shrink:0;width:12px;height:12px;margin-top:1px;border-radius:9999px;background:rgba(255,255,255,.95) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%231a335f' stroke-width='3'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") 50% /8px 8px no-repeat}.rp-layout-receptionist-resume .rp-rr-main{padding:22px 24px 28px;background:#fff;color:#1f2937}.rp-layout-receptionist-resume .rp-rr-section{margin:0 0 16px;padding:0}.rp-layout-receptionist-resume .rp-rr-section .rp-x-section-title{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding-bottom:6px;border-bottom:1.5px solid #1a335f;font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#1a335f}.rp-layout-receptionist-resume .rp-x-summary{font-size:11.5px;line-height:1.55}.rp-layout-receptionist-resume .rp-rr-timeline{position:relative;padding-left:14px;border-left:2px solid #1a335f}.rp-layout-receptionist-resume .rp-rr-exp-item{position:relative;margin-bottom:14px;padding-left:8px}.rp-layout-receptionist-resume .rp-rr-exp-item:before{content:"";position:absolute;top:4px;left:-19px;width:8px;height:8px;border-radius:9999px;background:#1a335f;border:2px solid #fff;box-shadow:0 0 0 1px #1a335f}.rp-layout-receptionist-resume .rp-rr-exp-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.rp-layout-receptionist-resume .rp-rr-exp-role{font-size:12.5px;font-weight:700;color:#1a335f}.rp-layout-receptionist-resume .rp-rr-exp-dates{font-size:10.5px;color:#6b7280}.rp-layout-receptionist-resume .rp-rr-exp-meta{margin-top:2px;font-size:11px;color:#4b5563}.rp-layout-receptionist-resume .rp-rr-exp-item .rp-x-bullets{margin-top:6px}.rp-layout-receptionist-resume .rp-x-bullets{margin:0;padding-left:16px;font-size:11px;line-height:1.5}.rp-layout-receptionist-resume .rp-rr-edu-item+.rp-rr-edu-item{margin-top:10px}.rp-layout-receptionist-resume .rp-rr-edu-item strong{font-size:12px;color:#1a335f}.rp-layout-receptionist-resume .rp-rr-edu-dates,.rp-layout-receptionist-resume .rp-rr-edu-school{font-size:11px;line-height:1.45;color:#4b5563}.rp-layout-real-estate-agent-resume,.rp-page.rp-layout-real-estate-agent-resume{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-real-estate-agent-resume .rp-rea-side{padding:22px 16px 28px;background:#1a2744;color:#fff}.rp-layout-real-estate-agent-resume .rp-rea-side-chrome{text-align:center}.rp-layout-real-estate-agent-resume .rp-rea-avatar-wrap{position:relative;width:108px;height:108px;margin:0 auto 14px}.rp-layout-real-estate-agent-resume .rp-rea-avatar-wrap:after{content:"";position:absolute;inset:-4px;border-radius:9999px;border-color:#c9a227 #c9a227 transparent transparent;border-style:solid;border-width:2px;transform:rotate(-25deg);pointer-events:none}.rp-layout-real-estate-agent-resume .rp-rea-avatar{width:108px;height:108px;border:2px solid rgba(255,255,255,.35);font-size:26px;background:#243556;color:#fff}.rp-layout-real-estate-agent-resume .rp-rea-name{margin:0;font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:700;line-height:1.15;letter-spacing:.04em;text-transform:uppercase;color:#fff}.rp-layout-real-estate-agent-resume .rp-rea-title{display:inline-block;margin:8px 0 0;padding-bottom:4px;border-bottom:1.5px solid #c9a227;font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#c9a227}.rp-layout-real-estate-agent-resume .rp-rea-contact{display:flex;flex-direction:column;gap:8px;margin-top:18px}.rp-layout-real-estate-agent-resume .rp-rea-contact-row{display:flex;align-items:flex-start;gap:8px;font-size:10.5px;line-height:1.4;word-break:break-word}.rp-layout-real-estate-agent-resume .rp-rea-contact-icon{flex-shrink:0;width:14px;height:14px;margin-top:1px;background-repeat:no-repeat;background-position:50%;background-size:12px 12px}.rp-layout-real-estate-agent-resume .rp-rea-contact-icon--phone{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c9a227' stroke-width='2.2'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6 19.8 19.8 0 0 1-3.1-8.7A2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1.9.3 1.8.6 2.6a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.5-1.1a2 2 0 0 1 2.1-.4c.8.3 1.7.5 2.6.6a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E")}.rp-layout-real-estate-agent-resume .rp-rea-contact-icon--mail{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c9a227' stroke-width='2.2'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 7l9 7 9-7'/%3E%3C/svg%3E")}.rp-layout-real-estate-agent-resume .rp-rea-contact-icon--pin{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c9a227' stroke-width='2.2'%3E%3Cpath d='M12 22s7-7.2 7-12a7 7 0 1 0-14 0c0 4.8 7 12 7 12z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E")}.rp-layout-real-estate-agent-resume .rp-rea-contact-icon--link{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c9a227' stroke-width='2.2'%3E%3Cpath d='M10 13a5 5 0 0 0 7.07 0l1.41-1.41a5 5 0 0 0-7.07-7.07L10 5.93'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.07 0L5.52 12.4a5 5 0 0 0 7.07 7.07L14 18.07'/%3E%3C/svg%3E")}.rp-layout-real-estate-agent-resume .rp-rea-side-section{margin-top:20px}.rp-layout-real-estate-agent-resume .rp-rea-side-heading{margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#c9a227}.rp-layout-real-estate-agent-resume .rp-rea-side-list,.rp-layout-real-estate-agent-resume .rp-rea-summary{margin:0;padding:0;font-size:10.5px;line-height:1.55;color:rgba(255,255,255,.92)}.rp-layout-real-estate-agent-resume .rp-rea-side-list{list-style:none}.rp-layout-real-estate-agent-resume .rp-rea-side-list li+li{margin-top:4px}.rp-layout-real-estate-agent-resume .rp-rea-main{padding:22px 24px 28px;background:#fff;color:#1f2937}.rp-layout-real-estate-agent-resume .rp-rea-section{margin:0 0 16px;padding:0}.rp-layout-real-estate-agent-resume .rp-rea-section .rp-x-section-title{margin:0 0 10px;padding-bottom:5px;border-bottom:1.5px solid #c9a227;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#1a2744}.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:12px}.rp-layout-real-estate-agent-resume .rp-rea-exp-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.rp-layout-real-estate-agent-resume .rp-rea-edu-item strong,.rp-layout-real-estate-agent-resume .rp-rea-exp-role{font-size:12.5px;font-weight:700;color:#1a2744}.rp-layout-real-estate-agent-resume .rp-rea-exp-dates{font-size:10.5px;color:#6b7280}.rp-layout-real-estate-agent-resume .rp-rea-exp-meta{margin-top:2px;font-size:11px;color:#4b5563}.rp-layout-real-estate-agent-resume .rp-rea-exp-item .rp-x-bullets{margin-top:6px}.rp-layout-real-estate-agent-resume .rp-x-bullets{margin:0;padding-left:16px;font-size:11px;line-height:1.5}.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{margin-bottom:8px;font-size:11px;line-height:1.45}.rp-layout-real-estate-agent-resume .rp-rea-cert-list strong{display:block;color:#1a2744}.rp-layout-real-estate-agent-resume .rp-rea-cert-list span{color:#4b5563}.rp-layout-real-estate-agent-resume .rp-rea-skills{display:grid;grid-template-columns:1fr 1fr;gap:6px 14px;margin:0;padding:0;list-style:none}.rp-layout-real-estate-agent-resume .rp-rea-skills li{display:flex;align-items:flex-start;gap:6px;font-size:11px;line-height:1.4}.rp-layout-real-estate-agent-resume .rp-rea-skill-check{flex-shrink:0;width:12px;height:12px;margin-top:1px;border-radius:9999px;background:#c9a227 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") 50% /8px 8px no-repeat}.rp-layout-writers-resume,.rp-page.rp-layout-writers-resume{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:#1a2744;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;border-bottom:1.5px solid rgba(255,255,255,.25);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{display:flex;align-items:flex-start;gap:8px;font-size:10.5px;line-height:1.4;word-break:break-word}.rp-layout-writers-resume .rp-wr-contact-icon{flex-shrink:0;width:14px;height:14px;margin-top:1px;background-repeat:no-repeat;background-position:50%;background-size:12px 12px}.rp-layout-writers-resume .rp-wr-contact-icon--phone{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c9a227' stroke-width='2.2'%3E%3Cpath d='M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6 19.8 19.8 0 0 1-3.1-8.7A2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1.9.3 1.8.6 2.6a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.5-1.1a2 2 0 0 1 2.1-.4c.8.3 1.7.5 2.6.6a2 2 0 0 1 1.7 2z'/%3E%3C/svg%3E")}.rp-layout-writers-resume .rp-wr-contact-icon--mail{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c9a227' stroke-width='2.2'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='M3 7l9 7 9-7'/%3E%3C/svg%3E")}.rp-layout-writers-resume .rp-wr-contact-icon--pin{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c9a227' stroke-width='2.2'%3E%3Cpath d='M12 22s7-7.2 7-12a7 7 0 1 0-14 0c0 4.8 7 12 7 12z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E")}.rp-layout-writers-resume .rp-wr-contact-icon--link{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23c9a227' stroke-width='2.2'%3E%3Cpath d='M10 13a5 5 0 0 0 7.07 0l1.41-1.41a5 5 0 0 0-7.07-7.07L10 5.93'/%3E%3Cpath d='M14 11a5 5 0 0 0-7.07 0L5.52 12.4a5 5 0 0 0 7.07 7.07L14 18.07'/%3E%3C/svg%3E")}.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:#c9a227}.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:#1a2744}.rp-layout-writers-resume .rp-wr-title{margin:6px 0 0;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c9a227}.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 #c9a227;pointer-events:none}.rp-layout-writers-resume .rp-wr-avatar{width:84px;height:84px;border:2px solid #fff;font-size:20px;background:#1a2744;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;border-bottom:1.5px solid #c9a227;font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#1a2744}.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:baseline;justify-content:space-between;gap:4px 12px}.rp-layout-writers-resume .rp-wr-edu-item strong,.rp-layout-writers-resume .rp-wr-exp-role{font-size:12.5px;font-weight:700;color:#1a2744}.rp-layout-writers-resume .rp-wr-exp-dates{font-size:10.5px;color:#6b7280}.rp-layout-writers-resume .rp-wr-exp-meta{margin-top:2px;font-size:11px;font-style:italic;color:#4b5563}.rp-layout-writers-resume .rp-wr-exp-item .rp-x-bullets{margin-top:6px}.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:flex-start;gap:6px;font-size:11px;line-height:1.4}.rp-layout-writers-resume .rp-wr-skill-check{flex-shrink:0;width:12px;height:12px;margin-top:1px;border-radius:9999px;background:#c9a227 url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") 50% /8px 8px no-repeat}.cl-x-date{text-align:right;margin-bottom:14px;font-size:12px}.cl-x-closing,.cl-x-recipient,.cl-x-salutation{font-size:12px;line-height:1.55}.cl-x-recipient{margin-bottom:12px}.cl-x-salutation{margin-bottom:10px}.cl-x-body{font-size:12px;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}