.site-header,.hero,.profile-section,.capabilities-section,.experience-section,.credentials-section,.contact-section,.sheq-standards-section,footer{font-family:var(--font-geist-sans),Arial,sans-serif}button,input,textarea,select{font-family:inherit;font-size:inherit;line-height:inherit}h1,h2,h3,h4,.brand,.primary-button,.text-link{font-family:var(--font-geist-sans),Arial,sans-serif;font-style:normal}p,li,time,label,small,span{font-family:inherit}.hero-intro,.profile-copy,.capabilities-heading>p,.experience-intro>p,.credentials-heading>p,.contact-copy>p:not(.section-kicker),.sheq-standards-heading>p{letter-spacing:0;font-weight:400}.section-kicker,.eyebrow,.role-label,.credential-name>span,.credential-group-heading small,.sheq-standard-grid article>span{font-weight:750}.brand-photo{object-fit:cover;object-position:center 28%;border:2px solid #fff;padding:0;display:block;box-shadow:0 0 0 1px #0b23322e}.footer-brand .brand-photo{color:inherit;box-shadow:none;background:0 0;border-color:#ffffffb3}.sheq-standards-section{color:#fff;background:#102d3c;padding:100px clamp(24px,7vw,110px)}.sheq-standards-heading{grid-template-columns:1.2fr .8fr;align-items:end;gap:8vw;margin-bottom:52px;display:grid}.sheq-standards-heading h2{letter-spacing:-.055em;margin:14px 0 0;font-size:clamp(40px,5vw,72px);line-height:1}.sheq-standards-heading>p{color:#b9cbd3;max-width:560px;font-size:16px;line-height:1.75}.sheq-standard-grid{border-top:1px solid #ffffff2e;border-left:1px solid #ffffff2e;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.sheq-standard-grid article{border-bottom:1px solid #ffffff2e;border-right:1px solid #ffffff2e;padding:30px 24px 34px}.sheq-standard-grid article>span{color:#8cc7c1;text-transform:uppercase;letter-spacing:.16em;margin-bottom:14px;font-size:10px;font-weight:800;display:inline-block}.sheq-standard-grid h3{letter-spacing:-.025em;margin:0 0 24px;font-size:20px}.sheq-standard-grid ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.sheq-standard-grid li{color:#bdcbd2;padding-left:16px;font-size:12px;line-height:1.5;position:relative}.sheq-standard-grid li:before{content:"";background:#f0ab00;width:6px;height:2px;position:absolute;top:.62em;left:0}@media (max-width:960px){.sheq-standards-heading{grid-template-columns:1fr;gap:28px}.sheq-standard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.sheq-standards-section{padding-top:80px;padding-bottom:70px}.sheq-standard-grid{grid-template-columns:1fr}}.credential-groups{gap:64px;display:grid}.credential-group-heading{border-bottom:1px solid #ffffff38;align-items:center;gap:18px;padding-bottom:18px;display:flex}.credential-group-heading>span{color:#8cc7c1;width:42px;height:42px;font:11px var(--font-geist-mono);border:1px solid #ffffff4d;border-radius:50%;place-items:center;display:grid}.credential-group-heading p{color:#fff;letter-spacing:-.02em;margin:0;font-size:20px;font-weight:700}.credential-group-heading small{color:#7f9aa7;text-transform:uppercase;letter-spacing:.12em;margin-top:4px;font-size:10px;display:block}.credential-group-heading>span{color:#69c69a;border-color:#26343e}.credential-group-heading{border-color:#26343e}:root{--ink:#102631;--paper:#f4f7f5;--signal:#3b936b;--aqua:#547c8d;--background:#f4f7f5;--foreground:#102631;--primary:#236f51;--primary-foreground:#fff;--border:#d6e0db;--ring:#3b936b}body{color:#102631;background:#f4f7f5}.site-header{background:#fffffff0;border-color:#d6e0db;box-shadow:0 1px #1026310a}.brand-mark{color:#fff;background:#102631}.brand-photo{border-color:#fff;box-shadow:0 0 0 2px #3b936b}.nav-cta{background:#f4f7f5;border-color:#c8d5cf}.nav-cta:hover{background:#e9f2ed}.hero{color:#102631;background:#f4f7f5}.hero-identity img{border-color:#fff;box-shadow:0 0 0 2px #3b936b}.hero-identity span,.hero-intro,.hero-proof span{color:#526b77}.eyebrow{color:#547c8d}.primary-button{color:#fff;background:#236f51;box-shadow:5px 5px #bdd7c9}.primary-button:hover{box-shadow:7px 7px #bdd7c9}.hero-proof{border-color:#d6e0db}.hero-proof strong{color:#236f51}.profile-section{color:#102631;background:#fff}.section-kicker{color:#547c8d}.profile-grid{border-color:#d6e0db}.profile-grid h2 em{color:#3b936b}.profile-copy,.profile-copy p,.profile-copy .lead-copy{color:#455f6b}.capabilities-section{color:#102631;background:#f4f7f5}.capabilities-heading>p{color:#526b77}.capability-grid{background:#d6e0db;border-color:#d6e0db}.capability-grid article{background:#fff;border-color:#d6e0db}.capability-grid article>span,.capability-grid svg{color:#3b936b}.capability-grid p{color:#526b77}.experience-section{color:#102631;background:#edf3f1}.experience-intro>p,.career-summary,.career-body li{color:#526b77}.career-marker{border-color:#c9d8d2}.career-marker:before{background:#edf3f1;border-color:#3b936b}.career-marker span,.career-date,.role-label{color:#287b59}.career-body,.career-body details{border-color:#cad8d3}.career-title p,.career-title p .career-meta-text{color:#526b77}.career-title p .career-divider{color:#8aa099}.career-body summary{color:#102631}.career-body summary svg{color:#3b936b}.career-body li:before{background:#3b936b}.credentials-section{color:#102631;background:#fff}.credentials-heading>p,.credential-row>p{color:#526b77}.section-kicker.light{color:#547c8d}.credential-controls,.credential-row,.credential-group-heading{border-color:#d6e0db}.search-box{color:#6b818a}.search-box input{color:#102631}.search-box input::placeholder{color:#7d9098}.filters button{color:#526b77}.filters button:hover{color:#102631;background:#f0f5f2}.filters button.active{color:#175b40;background:#e6f2eb;border-color:#3b936b}.credential-icon{color:#3b936b;border-color:#cbd9d3}.credential-name>span,.credential-group-heading>span,.verified{color:#287b59}.credential-row time,.result-count{color:#687f89}.credential-row:hover{background:#f7faf8}.verified{background:#e5f2ea}.empty-state{color:#526b77}.empty-state h3{color:#102631}.credential-group-heading>span{border-color:#cbd9d3}.credential-group-heading p{color:#102631}.credential-group-heading small{color:#6a818b}.sheq-standards-section{color:#102631;background:#edf3f1}.sheq-standards-heading>p{color:#526b77}.sheq-standard-grid{border-color:#cbd9d3}.sheq-standard-grid article{background:#fff;border-color:#cbd9d3}.sheq-standard-grid article>span{color:#287b59}.sheq-standard-grid li{color:#526b77}.sheq-standard-grid li:before{background:#3b936b}.contact-section{color:#102631;background:#fff}.contact-copy h2 em{color:#3b936b}.contact-copy>p:not(.section-kicker){color:#526b77}.contact-links>a{color:#fff;background:#102631;border-color:#102631}.contact-links>a:hover{color:#fff;background:#3b936b}.contact-form{background:#f4f7f5;border-color:#3b936b}.contact-form input,.contact-form textarea{color:#102631;background:#fff;border-color:#c8d5cf}.contact-form input:focus,.contact-form textarea:focus{border-color:#3b936b;box-shadow:0 0 0 3px #3b936b26}.contact-form button{color:#fff;background:#236f51;box-shadow:5px 5px #bdd7c9}.form-note{color:#607984}footer{color:#fff;background:#102631;border-color:#102631}.footer-brand .brand-photo{border-color:#fff}.footer-actions a,footer p{color:#c4d2d7}.footer-linkedin{color:#102631;background:#69c69a}
