.career{background:#f7f7f4;min-height:100vh}.career-site-header{background:#fff}.career-toolbar{width:min(920px,calc(100% - 48px));margin:0 auto;padding:36px 0 30px;justify-content:space-between;align-items:center}.career-toolbar,.career-toolbar nav{display:flex;gap:24px}.career-toolbar nav a{font-size:14px;color:#666;padding:10px 0;border-bottom:1px solid transparent;text-decoration:none;opacity:1}.career-toolbar nav a[aria-current]{color:#2e2215;border-color:#1c926d}.career-toolbar nav a:not([aria-current]):hover{color:#000;border-bottom-color:#000}.career-toolbar nav a[aria-current]:hover{color:#2e2215;border-bottom-color:#1c926d}.career-actions{display:flex;align-items:center;gap:18px}.career-actions a{font:600 13px DM Sans,Arial,sans-serif;cursor:pointer}.career-actions .career-download{color:#fff;background:#000;padding:13px 17px;display:inline-flex;gap:22px}.career .career-actions .career-download:hover{color:#fff;background:var(--button-hover-bg);text-decoration:none;opacity:1}.career .career-actions .career-download:hover span{text-decoration:none}.career-actions .career-print{display:inline-flex;align-items:center;border:0;padding:10px 0;gap:8px;background:none;color:#444;text-decoration:none}.career-pages{padding:0 24px}.document-sheet{max-width:920px;margin:0 auto 28px;padding:58px 66px 60px;background:#fff;border:1px solid #e5e5df;font-size:14px;line-height:1.55;color:#292929}.document-sheet p{margin:0 0 8px}.document-header{border-bottom:1px solid #deded6;padding-bottom:22px;margin-bottom:24px}.document-header .document-type{color:#146c50;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;margin-bottom:17px}.document-header h1{font-family:Manrope,Arial,sans-serif;font-size:44px;letter-spacing:-.045em;line-height:1.15;font-weight:600;margin:0 0 9px;color:#2e2215}.document-header h1 span{color:#1c926d}.document-header .document-role{font-size:20px;font-weight:500;margin-bottom:6px}.document-focus{color:#555;font-size:13px}.document-contact{margin-top:15px;display:flex;gap:5px 20px;flex-wrap:wrap;font-size:12px;font-style:normal;color:#444}.document-contact a{text-decoration:underline;-webkit-text-decoration-color:#c4c4bc;text-decoration-color:#c4c4bc;text-underline-offset:3px}.cv-section{margin-top:22px}.cv-section h2{color:#146c50;font-family:DM Sans,Arial,sans-serif;font-size:11px;text-transform:uppercase;font-weight:700;letter-spacing:.13em;border-bottom:1px solid #e7e7e1;padding-bottom:7px;margin:0 0 13px}.cv-skills{line-height:1.8}.cv-job{margin:0 0 24px}.cv-job:last-child{margin-bottom:0}.job-heading{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-bottom:3px}.job-heading h3{font-size:16px;line-height:1.35;font-weight:700;margin:0}.job-heading .job-period{white-space:nowrap;margin:0;font-size:12px;color:#555}.document-sheet .job-company{font-weight:600;margin-bottom:2px}.job-company span{font-weight:400}.document-sheet .job-context{color:#666;font-size:12px;margin-bottom:8px}.cv-job ul{padding-left:18px;margin:7px 0}.cv-job li{margin:0 0 5px;padding-left:2px}.job-link{color:#146c50;font-size:12px;text-decoration:underline;text-underline-offset:3px}.job-links{display:flex;flex-wrap:wrap;gap:5px 20px}.print-link{display:none}.document-continuation{display:flex;justify-content:space-between;gap:20px;color:#777;font-size:11px;padding-bottom:14px;border-bottom:1px solid #deded6;margin-bottom:25px}.cv-earlier{margin-bottom:16px}.cv-earlier h3{font-size:14px}.cv-earlier .job-company,.cv-earlier p{font-size:13px}.cv-education{margin-bottom:13px}.cv-education h3{margin:0 0 3px;font-size:14px}.cv-education p{font-size:12px;color:#555}.document-sheet .document-availability{border-top:1px solid #deded6;margin:25px 0 0;padding-top:14px;font-size:12px;color:#555}.career-footer{max-width:920px;margin:0 auto;padding:5px 0 45px;display:flex;justify-content:space-between;gap:20px;color:#666;font-size:12px}.statement-title{font-size:14px;font-weight:600;letter-spacing:0;margin:0 0 18px;color:#555}.statement-lead{font-family:Manrope,Arial,sans-serif;font-size:30px;font-weight:600;line-height:1.3;letter-spacing:-.025em;color:#2e2215;max-width:680px}.statement-section{margin-top:25px}.statement-section h3{color:#146c50;font-size:15px;margin:0 0 9px;font-weight:600}.statement-section p{margin-bottom:11px}@media (max-width:760px){.career-toolbar{width:calc(100% - 24px);padding:24px 0;flex-wrap:wrap;gap:16px}.career-toolbar nav{gap:22px}.career-actions{gap:20px;flex-wrap:wrap}.career-pages{padding:0 12px}.document-sheet{padding:30px 22px;font-size:14px}.document-header h1{font-size:34px}.document-header .document-role{font-size:18px}.document-contact{flex-direction:column;gap:7px}.job-heading{flex-direction:column;gap:3px}.job-heading h3{font-size:15px}.document-continuation{flex-direction:column;gap:4px}.career-footer{padding:0 24px 35px;flex-direction:column;gap:10px}.statement-lead{font-size:26px}}@page{size:A4;margin:14mm 16mm}@media print{.career,body,html{background:#fff!important;color:#111}html{scroll-behavior:auto}.career-footer,.career-site-header,.career-toolbar{display:none!important}.career-pages{padding:0}.document-sheet{max-width:none;border:0;margin:0;padding:0;font-family:Arial,sans-serif;font-size:9pt;line-height:1.3}.career-cv .document-sheet+.document-sheet{page-break-before:always;break-before:page}.document-header{padding-bottom:9pt;margin-bottom:10pt}.document-header .document-type{margin-bottom:7pt;font-size:8pt}.document-header h1{font-size:26pt;margin-bottom:3pt}.document-header .document-role{font-size:12pt;margin-bottom:3pt}.document-focus{font-size:9pt}.document-contact{display:flex;flex-direction:row;font-size:8pt;margin-top:6pt;gap:3pt 12pt}.document-contact a{text-decoration:none}.cv-section{margin-top:10pt}.cv-section h2{font-size:8pt;margin-bottom:6pt;padding-bottom:3pt}.cv-skills{line-height:1.4}.cv-job{margin-bottom:10pt;page-break-inside:avoid;break-inside:avoid}.job-heading{flex-direction:row;gap:10pt}.job-heading h3{font-size:10pt}.job-heading .job-period{font-size:8pt}.document-sheet p{margin-bottom:4pt}.document-sheet .job-context{font-size:8pt;margin-bottom:4pt}.cv-job ul{margin:4pt 0;padding-left:12pt}.cv-job li{margin-bottom:3pt}.job-link{font-size:8pt;text-decoration:none}.job-link>span[aria-hidden]{display:none}.print-link{display:inline}.document-continuation{flex-direction:row;font-size:8pt;padding-bottom:7pt;margin-bottom:10pt}.cv-earlier{margin-bottom:8pt;page-break-inside:avoid;break-inside:avoid}.cv-earlier h3,.cv-education h3{font-size:9pt}.cv-earlier .job-company,.cv-earlier p{font-size:8.5pt}.cv-education{margin-bottom:6pt;page-break-inside:avoid;break-inside:avoid}.cv-education p{font-size:8pt}.document-sheet .document-availability{font-size:8pt;padding-top:7pt;margin-top:10pt}.statement-title{font-size:10pt;margin-bottom:10pt}.statement-lead{font-size:20pt;max-width:none}.career-statement .document-sheet{font-size:10pt;line-height:1.4}.statement-section{margin-top:13pt;page-break-inside:avoid;break-inside:avoid}.statement-section h3{font-size:11pt;margin-bottom:5pt}.statement-section p{margin-bottom:6pt}a{color:inherit}.job-company,.job-context,.job-heading,h2,h3{page-break-after:avoid;break-after:avoid}li,p{orphans:2;widows:2}}