:root{--color-ink:#0a0a0a;--color-ink-soft:#2a2a2a;--color-ink-muted:#666;--color-paper:#fff;--color-paper-off:#f5f5f5;--color-accent:#e63312;--color-rule:#0a0a0a;--font-main:"Noto IKEA", "Noto Sans", -apple-system, sans-serif;--space-unit:8px}[data-astro-cid-uue4a3aj],[data-astro-cid-uue4a3aj]:before,[data-astro-cid-uue4a3aj]:after{box-sizing:border-box;margin:0;padding:0}html{font-size:calc(var(--space-unit) * 2);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-main);background:var(--color-paper-off);color:var(--color-ink);min-height:100vh;line-height:1.6}.page[data-astro-cid-uue4a3aj]{max-width:calc(var(--space-unit) * 120);background:var(--color-paper);min-height:100vh;margin:0 auto;position:relative}.header[data-astro-cid-uue4a3aj]{background:var(--color-ink);color:var(--color-paper);padding:calc(var(--space-unit) * 5) calc(var(--space-unit) * 5);position:relative}.header-content[data-astro-cid-uue4a3aj]{gap:calc(var(--space-unit) * 4);grid-template-columns:1fr auto auto;align-items:center;display:grid}.profile-photo[data-astro-cid-uue4a3aj]{width:calc(var(--space-unit) * 14);object-fit:cover;border:1px solid var(--color-ink-muted);height:auto}.name-block[data-astro-cid-uue4a3aj]{flex-direction:column;justify-content:center;display:flex}.name[data-astro-cid-uue4a3aj]{letter-spacing:-.04em;margin-bottom:calc(var(--space-unit) * 1.5);text-transform:uppercase;font-size:3rem;font-weight:700;line-height:1}.title[data-astro-cid-uue4a3aj]{color:var(--color-accent);letter-spacing:.08em;text-transform:uppercase;font-size:1rem;font-weight:500}.location[data-astro-cid-uue4a3aj]{color:#ffffff80;margin-top:calc(var(--space-unit) * .5);letter-spacing:.02em;font-size:.85rem;font-weight:400}.contact-block[data-astro-cid-uue4a3aj]{text-align:left;padding-left:calc(var(--space-unit) * 3);border-left:1px solid #fff3;font-size:.85rem}.contact-block[data-astro-cid-uue4a3aj] a[data-astro-cid-uue4a3aj]{color:var(--color-paper);padding:calc(var(--space-unit) * .5) 0;font-weight:400;text-decoration:none;transition:color .15s;display:block}.contact-block[data-astro-cid-uue4a3aj] a[data-astro-cid-uue4a3aj]:hover{color:var(--color-accent)}.contact-block[data-astro-cid-uue4a3aj] .download-button[data-astro-cid-uue4a3aj]{background:var(--color-accent);color:var(--color-paper);padding:calc(var(--space-unit) * 1) calc(var(--space-unit) * 2);margin-top:calc(var(--space-unit) * 1.5);letter-spacing:.08em;text-transform:uppercase;font-size:.75rem;font-weight:700;transition:background .15s,color .15s;display:inline-block}.contact-block[data-astro-cid-uue4a3aj] .download-button[data-astro-cid-uue4a3aj]:hover{background:var(--color-paper);color:var(--color-accent)}.main[data-astro-cid-uue4a3aj]{padding:calc(var(--space-unit) * 5)}.summary[data-astro-cid-uue4a3aj]{padding-bottom:calc(var(--space-unit) * 5);margin-bottom:calc(var(--space-unit) * 5);border-bottom:2px solid var(--color-ink)}.summary[data-astro-cid-uue4a3aj] p[data-astro-cid-uue4a3aj]{color:var(--color-ink-soft);margin-bottom:calc(var(--space-unit) * 2);font-size:1.05rem;line-height:1.7}.summary[data-astro-cid-uue4a3aj] p[data-astro-cid-uue4a3aj]:last-child{color:var(--color-ink);margin-bottom:0;font-weight:500}.section[data-astro-cid-uue4a3aj]{margin-bottom:calc(var(--space-unit) * 5)}.section-title[data-astro-cid-uue4a3aj]{letter-spacing:.2em;text-transform:uppercase;color:var(--color-ink);margin-bottom:calc(var(--space-unit) * 3);padding-bottom:calc(var(--space-unit) * 1);border-bottom:1px solid var(--color-ink);font-size:.7rem;font-weight:700;display:inline-block}.section-title[data-astro-cid-uue4a3aj]:after{display:none}.strengths-section[data-astro-cid-uue4a3aj]{margin-bottom:calc(var(--space-unit) * 5)}.strengths-grid[data-astro-cid-uue4a3aj]{border:1px solid var(--color-ink);grid-template-columns:repeat(3,1fr);gap:0;display:grid}.career-strength[data-astro-cid-uue4a3aj]{background:var(--color-paper);padding:calc(var(--space-unit) * 2.5);border-right:1px solid var(--color-ink)}.career-strength[data-astro-cid-uue4a3aj]:last-child{border-right:none}.strength-title[data-astro-cid-uue4a3aj]{color:var(--color-ink);margin-bottom:calc(var(--space-unit) * 1);letter-spacing:.02em;text-transform:uppercase;font-size:.8rem;font-weight:700}.strength-desc[data-astro-cid-uue4a3aj]{color:var(--color-ink-soft);font-size:.85rem;line-height:1.6}.company-block[data-astro-cid-uue4a3aj]{margin-bottom:calc(var(--space-unit) * 5);padding-bottom:calc(var(--space-unit) * 4);border-bottom:1px solid #e0e0e0}.company-block[data-astro-cid-uue4a3aj]:last-child{border-bottom:none;padding-bottom:0}.company-header[data-astro-cid-uue4a3aj]{margin-bottom:calc(var(--space-unit) * 2);justify-content:space-between;align-items:baseline;gap:calc(var(--space-unit) * 1);flex-wrap:wrap;display:flex}.company-name[data-astro-cid-uue4a3aj]{color:var(--color-ink);letter-spacing:-.02em;text-transform:uppercase;font-size:1.3rem;font-weight:700}.company-tenure[data-astro-cid-uue4a3aj]{color:var(--color-ink-muted);letter-spacing:.05em;font-size:.75rem;font-weight:500}.role[data-astro-cid-uue4a3aj]{margin-bottom:calc(var(--space-unit) * 4);padding-left:calc(var(--space-unit) * 2);border-left:3px solid var(--color-accent)}.role[data-astro-cid-uue4a3aj]:last-child{margin-bottom:0}.role-header[data-astro-cid-uue4a3aj]{margin-bottom:calc(var(--space-unit) * 1.5)}.role-title[data-astro-cid-uue4a3aj]{color:var(--color-ink);font-size:1rem;font-weight:600}.role-meta[data-astro-cid-uue4a3aj]{color:var(--color-ink-muted);font-size:.8rem;font-weight:400}.role-description[data-astro-cid-uue4a3aj]{color:var(--color-ink-soft);font-size:.9rem;line-height:1.7}.role-description[data-astro-cid-uue4a3aj] p[data-astro-cid-uue4a3aj]{margin-bottom:calc(var(--space-unit) * 1.5)}.role-description[data-astro-cid-uue4a3aj] p[data-astro-cid-uue4a3aj]:last-child{margin-bottom:0}.meta-grid[data-astro-cid-uue4a3aj]{gap:calc(var(--space-unit) * 4);grid-template-columns:1fr;display:grid}.meta-section[data-astro-cid-uue4a3aj] h3[data-astro-cid-uue4a3aj]{letter-spacing:.15em;text-transform:uppercase;color:var(--color-ink);margin-bottom:calc(var(--space-unit) * 1.5);font-size:.7rem;font-weight:700}.tag-list[data-astro-cid-uue4a3aj]{gap:calc(var(--space-unit) * 1);flex-wrap:wrap;display:flex}.tag[data-astro-cid-uue4a3aj]{color:var(--color-ink-soft);padding:calc(var(--space-unit) * .5) calc(var(--space-unit) * 1.5);border:1px solid var(--color-ink);background:0 0;font-size:.825rem;font-weight:500}.footer-accent[data-astro-cid-uue4a3aj]{background:var(--color-ink);height:6px;margin-top:calc(var(--space-unit) * 4)}.page-break[data-astro-cid-uue4a3aj]{margin:calc(var(--space-unit) * 4) 0;border:none;border-top:1px solid #e0e0e0}.meta-section-top[data-astro-cid-uue4a3aj]{margin-bottom:calc(var(--space-unit) * 4)}@media print{@page{size:A4;margin-top:10mm;margin-right:10mm;margin-bottom:10mm;margin-left:10mm}html,body{-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#fff;font-size:10pt}.page[data-astro-cid-uue4a3aj]{max-width:none;box-shadow:none}body .header[data-astro-cid-uue4a3aj]{background:var(--color-ink);-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:8mm 6mm}body .header-content[data-astro-cid-uue4a3aj]{text-align:left;grid-template-columns:1fr auto auto;align-items:center;gap:4mm;display:grid}body .profile-photo[data-astro-cid-uue4a3aj]{width:18mm;height:auto;margin:0}body .name-block[data-astro-cid-uue4a3aj]{align-items:flex-start}body .name[data-astro-cid-uue4a3aj]{text-align:left;font-size:20pt}body .title[data-astro-cid-uue4a3aj]{font-size:9pt}body .location[data-astro-cid-uue4a3aj]{font-size:8pt}body .contact-block[data-astro-cid-uue4a3aj]{text-align:left;border-top:none;border-left:1px solid #fff3;padding-top:0;padding-left:3mm;font-size:8pt}body .contact-block[data-astro-cid-uue4a3aj] a[data-astro-cid-uue4a3aj]{color:var(--color-paper);padding:.5mm 0}.contact-block[data-astro-cid-uue4a3aj] .download-button[data-astro-cid-uue4a3aj]{display:none}.main[data-astro-cid-uue4a3aj]{padding:5mm 0 0}.summary[data-astro-cid-uue4a3aj]{margin-bottom:4mm;padding-bottom:4mm}.summary[data-astro-cid-uue4a3aj] p[data-astro-cid-uue4a3aj]{margin-bottom:2mm;font-size:9.5pt}.strengths-section[data-astro-cid-uue4a3aj]{break-inside:avoid;page-break-inside:avoid;margin-bottom:4mm}body .strengths-grid[data-astro-cid-uue4a3aj]{break-inside:avoid;page-break-inside:avoid;grid-template-columns:repeat(3,1fr);display:grid}body .career-strength[data-astro-cid-uue4a3aj]{border-right:1px solid var(--color-ink);border-bottom:none;padding:3mm}body .career-strength[data-astro-cid-uue4a3aj]:last-child{border-right:none}.strength-title[data-astro-cid-uue4a3aj]{font-size:7.5pt}.strength-desc[data-astro-cid-uue4a3aj]{font-size:8pt}.meta-section-top[data-astro-cid-uue4a3aj]{break-inside:avoid;page-break-inside:avoid;margin-bottom:4mm}body .meta-grid[data-astro-cid-uue4a3aj]{grid-template-columns:1fr;gap:4mm;display:grid}.meta-section[data-astro-cid-uue4a3aj] h3[data-astro-cid-uue4a3aj]{font-size:6.5pt}.tag[data-astro-cid-uue4a3aj]{padding:.5mm 1.5mm;font-size:7.5pt}body .company-header[data-astro-cid-uue4a3aj]{flex-direction:row;justify-content:space-between;align-items:baseline;display:flex}.section-title[data-astro-cid-uue4a3aj]{margin-bottom:3mm;font-size:6.5pt}.company-block[data-astro-cid-uue4a3aj]{break-inside:avoid;page-break-inside:avoid;margin-bottom:4mm;padding-bottom:4mm}.company-name[data-astro-cid-uue4a3aj]{font-size:11pt}.company-tenure[data-astro-cid-uue4a3aj]{font-size:7.5pt}.role[data-astro-cid-uue4a3aj]{break-inside:avoid;page-break-inside:avoid;border-left-width:2px;margin-bottom:3mm;padding-left:2.5mm}.role-title[data-astro-cid-uue4a3aj]{font-size:9pt}.role-meta[data-astro-cid-uue4a3aj]{font-size:7.5pt}.role-description[data-astro-cid-uue4a3aj]{font-size:8.5pt}.role-description[data-astro-cid-uue4a3aj] p[data-astro-cid-uue4a3aj]{margin-bottom:1.5mm}.page-break[data-astro-cid-uue4a3aj]{break-before:page;margin:3mm 0}.footer-accent[data-astro-cid-uue4a3aj]{display:none}}@media (width<=768px){.header[data-astro-cid-uue4a3aj]{padding:calc(var(--space-unit) * 4)}.header-content[data-astro-cid-uue4a3aj]{gap:calc(var(--space-unit) * 3);text-align:center;grid-template-columns:1fr}.profile-photo[data-astro-cid-uue4a3aj]{width:90px;height:90px;margin:0 auto}.name-block[data-astro-cid-uue4a3aj]{align-items:center}.name[data-astro-cid-uue4a3aj]{font-size:2rem}.contact-block[data-astro-cid-uue4a3aj]{text-align:center;padding-left:0;padding-top:calc(var(--space-unit) * 2);border-top:1px solid #fff3;border-left:none}.main[data-astro-cid-uue4a3aj]{padding:calc(var(--space-unit) * 3)}.strengths-grid[data-astro-cid-uue4a3aj]{grid-template-columns:1fr}.career-strength[data-astro-cid-uue4a3aj]{border-right:none;border-bottom:1px solid var(--color-ink)}.career-strength[data-astro-cid-uue4a3aj]:last-child{border-bottom:none}.meta-grid[data-astro-cid-uue4a3aj]{grid-template-columns:1fr}.company-header[data-astro-cid-uue4a3aj]{flex-direction:column;align-items:flex-start}}
