
:root{--bg:#f7f9f6;--paper:#ffffff;--ink:#203b3d;--muted:#435556;--line:#d8e1dc;--green:#426568;--soft:#ecf1ee;--lime:#dfff70;--serif:'Instrument Serif',Georgia,serif;--sans:'DM Sans',Arial,sans-serif;color-scheme:light;scroll-behavior:smooth;scroll-padding-top:100px}
:root[data-zu-theme=dark]{--bg:#0f1a1b;--paper:#17282a;--ink:#eef3ef;--muted:#a9bcb9;--line:#2c4143;--green:#8fb6b4;--soft:#132123;color-scheme:dark}
*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--ink);font:16px/1.6 var(--sans);-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button:disabled{cursor:default}button,summary,a{touch-action:manipulation}button:focus-visible,summary:focus-visible,a:focus-visible{outline:3px solid var(--green);outline-offset:5px}a:hover{color:var(--green)}::selection{background:var(--lime);color:#203b3d}h1,h2,h3,p{margin:0}h1,h2{font-family:var(--serif);font-weight:400;letter-spacing:-.035em;line-height:1.02}h2{font-size:clamp(42px,4.7vw,65px)}h1 em,h2 em{color:var(--green);font-weight:400}h3{font-size:20px;line-height:1.3;letter-spacing:-.025em}img{display:block;max-width:100%}.wrap{width:min(1160px,calc(100% - 96px));margin-inline:auto}.section{padding-block:104px}.eyebrow,.tiny-label{font-size:10px;letter-spacing:.15em;font-weight:600;line-height:1.5}.eyebrow{color:var(--green);display:flex;align-items:center;gap:10px;margin-bottom:23px}.tiny-label{color:var(--muted)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:fixed;top:-80px;left:20px;background:var(--ink);color:var(--bg);z-index:100;padding:12px 20px}.skip:focus{top:12px}.header{border-bottom:1px solid var(--line);background:var(--bg);position:sticky;top:0;z-index:20}.nav-shell{width:min(1296px,calc(100% - 64px));margin:auto;height:88px;display:flex;align-items:center;gap:28px}.identity{display:flex;align-items:center;gap:18px;flex:1}.monogram{font-family:var(--serif);font-size:42px;letter-spacing:-.08em;line-height:1}.monogram span,.footer-brand span{color:var(--green)}.wordmark{font-size:13px;font-weight:600;line-height:1.3}.wordmark>span{display:block;font-size:9px;letter-spacing:.16em;font-weight:400;color:var(--muted);margin-top:5px}.nav{display:flex;gap:30px;align-items:center;font-size:12px;font-weight:500}.nav>a{min-height:44px;display:flex;align-items:center;position:relative}.nav>a:not(.nav-contact):after{content:'';position:absolute;bottom:6px;left:0;width:0;height:1px;background:var(--green);transition:width .2s}.nav>a:hover:after,.nav>a[aria-current]:after{width:100%}.nav-contact{border:1px solid var(--line);padding:9px 17px;gap:26px}.nav-contact:hover{background:var(--soft)}.nav-actions{display:flex;gap:8px}.theme-button{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--line);background:transparent;border-radius:50%}.theme-button:hover{background:var(--soft)}.menu-button{display:none;background:transparent;border:1px solid var(--line);padding:8px 13px}.hero{padding-top:72px;padding-bottom:67px;display:grid;grid-template-columns:1.25fr 1fr;gap:64px;align-items:center}.line{height:1px;width:26px;background:currentColor}.hero h1{font-size:clamp(70px,7.8vw,110px);line-height:.98;margin-left:-3px}.hero-description{font-size:15px;color:var(--muted);max-width:435px;line-height:1.8;margin-top:26px}.hero-buttons{display:flex;align-items:center;gap:32px;margin-top:28px}.button{display:inline-flex;gap:36px;align-items:center;justify-content:center;padding:14px 20px;font-size:12px;font-weight:500;min-height:48px;transition:background .2s,transform .2s}.button.primary{background:var(--green);color:var(--bg)}.button.primary:hover{transform:translateY(-2px);filter:brightness(1.1)}.button>span{font-size:19px;font-weight:400}.text-link{font-size:12px;display:inline-flex;align-items:center;gap:22px;min-height:44px;border:0;border-bottom:1px solid var(--line);background:transparent;padding:0}.text-link:hover{border-color:var(--green)}.hero-footnote{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:10px;margin-top:35px}.location-icon{font-size:15px}.sep{padding-inline:8px;color:var(--line)}.hero-profile{padding-top:10px}.portrait-stage{background:#426568;position:relative;padding:28px 39px 22px;overflow:hidden}.stage-label{font-size:9px;letter-spacing:.16em;color:#c2d3cf;position:relative;z-index:1}.portrait-frame{position:relative;margin:27px 18px 22px 12px;z-index:1}.portrait-frame:after{content:'';position:absolute;right:-12px;bottom:-12px;top:20px;left:20px;border:1px solid #6e8c8e;z-index:-1}.portrait-frame img{width:100%;height:auto;aspect-ratio:1;object-fit:cover}.portrait-caption{display:flex;align-items:flex-end;justify-content:space-between;position:relative;z-index:1;color:#f7f9f6;line-height:1.4}.portrait-caption>span:first-child{font-size:15px;font-family:var(--serif)}.portrait-caption strong{font-weight:400;font-size:27px}.caption-coordinates{font-size:8px;letter-spacing:.09em;text-align:right;line-height:1.8}.portrait-mark{position:absolute;top:60px;right:14px;background:#dfff70;color:#203b3d;border-radius:50%;width:54px;height:54px;display:grid;place-items:center;font-size:30px;z-index:2}.orbit{position:absolute;border:1px solid #5a7c7e;border-radius:50%;width:490px;height:490px;top:55px;left:60px}.orbit-two{width:380px;height:380px;top:108px;left:115px}.current-role{display:flex;gap:13px;align-items:center;padding:21px 4px 0}.status-dot{display:inline-block;flex-shrink:0;width:6px;height:6px;background:var(--green);border-radius:50%;box-shadow:0 0 0 4px var(--soft)}.current-role .tiny-label{font-size:8px;display:block;margin-bottom:4px}.current-role strong{font-size:12px;font-weight:500}.current-role strong span{color:var(--muted);font-weight:400}.current-role>a{margin-left:auto;min-width:44px;min-height:44px;display:grid;place-items:center}.brand-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;gap:55px;padding-block:26px}.brand-strip>.tiny-label{font-size:8px;white-space:nowrap}.brand-names{display:flex;align-items:center;justify-content:space-between;gap:35px;width:100%;color:var(--muted)}.brand-names>span{font-size:23px;font-weight:600;letter-spacing:-1px;line-height:1.2}.brand-studocu{font-weight:700!important}.brand-studocu>span{margin-left:4px;font-size:26px}.brand-amp{font-family:var(--serif);font-weight:400}.brand-almosafer{font-weight:500!important;font-style:italic}.brand-lumi{letter-spacing:2px!important}.brand-lumi>span{font-size:16px;margin-left:6px}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:60px;margin-bottom:44px}.section-heading>p{color:var(--muted);font-size:13px;line-height:1.8;max-width:310px;padding-bottom:4px}.section-heading .eyebrow{font-size:9px;margin-bottom:20px}.impact-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.impact-card{border:1px solid var(--line);padding:26px 26px 20px;background:var(--paper);display:flex;flex-direction:column}.feature-card{background:var(--soft)}.card-top{display:flex;gap:8px;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:.06em;font-weight:600}.tag-small{font-size:7px;padding:4px 7px;border:1px solid var(--line);border-radius:20px;white-space:nowrap}.impact-number{font-family:var(--serif);font-size:76px;letter-spacing:-.035em;line-height:1.15;margin-top:28px;color:var(--ink)}.impact-number>span{font-size:46px}.metric-description{font-size:11px;color:var(--muted);max-width:240px;min-height:36px}.mini-system{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:4px;padding:14px 0;margin:24px 0;font-size:9px;color:var(--muted)}.mini-system i{font-style:normal;color:var(--green)}.impact-card h3{font-size:20px;margin-bottom:12px}.impact-card>p:not(.metric-description){font-size:12px;line-height:1.8;color:var(--muted)}.impact-card strong{font-weight:500;color:var(--ink)}.card-link{display:flex;justify-content:space-between;align-items:center;font-size:10px;min-height:44px;border-top:1px solid var(--line);margin-top:auto;padding-top:13px;transform:translateY(9px)}.impact-card>p+.card-link{margin-top:24px}.supporting-stats{display:grid;grid-template-columns:repeat(4,1fr);margin-top:42px;padding:0 0 28px;border-bottom:1px solid var(--line)}.supporting-stats>div{display:flex;gap:12px;align-items:start;padding:0 20px;border-left:1px solid var(--line)}.supporting-stats>div:first-child{padding-left:0;border-left:0}.supporting-stats strong{font-family:var(--serif);font-size:37px;font-weight:400;line-height:1.2;white-space:nowrap}.supporting-stats strong>span{font-size:24px}.supporting-stats p{font-size:9px;line-height:1.6;color:var(--muted);padding-top:3px}.supporting-stats p>span{display:block;font-size:8px;margin-top:7px}.results-note{font-size:9px;color:var(--muted);margin-top:14px}.experience-section{background:var(--soft);border-block:1px solid var(--line)}.career-list{border-top:1px solid var(--line)}details>summary{list-style:none;cursor:pointer}details>summary::-webkit-details-marker{display:none}.career-item{border-bottom:1px solid var(--line);scroll-margin-top:110px}.career-item summary{display:grid;grid-template-columns:210px 1fr 100px 34px;align-items:center;gap:24px;padding:28px 4px}.career-date{font-size:10px;color:var(--muted)}.career-title strong{display:block;font-size:22px;font-weight:500;letter-spacing:-.03em}.career-title>span{font-size:11px;color:var(--muted)}.career-place{font-size:10px;color:var(--muted)}.expand{display:inline-flex;align-items:center;justify-content:center;font-size:22px;font-weight:400;line-height:1;width:32px;height:32px;border:1px solid var(--line);border-radius:50%;transition:transform .2s}.career-item[open] summary .expand{transform:rotate(45deg);background:var(--green);color:var(--bg)}.career-item summary:hover .career-title strong{color:var(--green)}.career-body{padding:0 65px 30px 238px;color:var(--muted);font-size:13px;line-height:1.85}.career-body li{padding-left:5px;margin-bottom:12px}.career-body ul{padding-left:16px}.career-context{font-size:11px;margin-bottom:18px;color:var(--green)}.career-body strong{color:var(--ink);font-weight:500}.career-body .subhead{font-size:10px;letter-spacing:.1em;font-weight:600;margin-top:16px;color:var(--green)}.career-body a{text-decoration:underline}.experience-footer{display:flex;justify-content:space-between;gap:20px;align-items:center;padding-top:22px}.experience-footer>p{font-size:10px;color:var(--muted)}.capabilities{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin:44px 0}.capabilities article{border-left:1px solid var(--line);padding-left:27px}.capabilities article:first-child{padding-left:0;border:0}.capability-icon{font-size:31px;color:var(--green);line-height:1;display:block;margin-bottom:25px}.capabilities p{font-size:12px;line-height:1.9;color:var(--muted);margin:14px 0 23px}.capabilities .tiny-label{font-size:8px;letter-spacing:.07em}.wide-disclosure{border-top:1px solid var(--line)}.wide-disclosure:last-child{border-bottom:1px solid var(--line)}.wide-disclosure summary{display:flex;align-items:center;justify-content:space-between;padding:18px 0;font-size:13px}.wide-disclosure summary>span{font-size:22px}.flows{list-style:none;padding:5px 0 24px;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:25px 45px}.flows li{font-size:12px;line-height:1.9;color:var(--muted)}.flows b{font-size:14px;font-weight:500;display:block;color:var(--ink);margin-bottom:6px}.detail-intro{font-size:12px;color:var(--muted);margin-bottom:24px}.playbook-section{background:#203b3d;color:#f7f9f6;padding:90px 0}.playbook-section .eyebrow{color:#dfff70}.playbook-section h2{font-size:clamp(42px,4.9vw,65px)}.playbook-section h2 em{color:#dfff70}.playbook-section .section-heading>p{color:#c2d3cf;font-size:12px;max-width:270px}.pillar-grid{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #3d5c5e;margin-top:40px}.pillar-grid>article{padding:30px 35px 32px;border-left:1px solid #3d5c5e}.pillar-grid>article:first-child{padding-left:0;border:0}.pillar-index{font-size:9px;letter-spacing:.13em;color:#dfff70}.pillar-symbol{font-family:Georgia,serif;font-size:52px;height:105px;display:flex;align-items:center;color:#dfff70;line-height:1}.pillar-grid h3{font-family:var(--serif);font-size:31px;font-weight:400;letter-spacing:0}.pillar-grid p{color:#c2d3cf;font-size:12px;line-height:1.9;margin-top:14px;max-width:260px}.playbook-details{border-bottom:1px solid #3d5c5e}.playbook-details summary{display:flex;align-items:center;justify-content:space-between;padding:22px 0;gap:20px;font-family:var(--serif);font-size:27px}.summary-right{font-family:var(--sans);font-size:8px;letter-spacing:.08em;display:flex;gap:22px;align-items:center;color:#dfff70}.summary-right .expand{border-color:#4d6f71}.playbook-details[open] .expand{transform:rotate(45deg)}.playbook-steps{list-style:none;padding:10px 0 35px;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.playbook-steps .num{font-size:10px;color:#dfff70}.playbook-steps h3{font-size:17px;margin:7px 0 9px;font-weight:500}.playbook-steps p{font-size:12px;color:#c2d3cf;line-height:1.8}.playbook-footer{display:flex;align-items:center;gap:17px;padding-top:26px}.loop-symbol{font-size:42px;color:#dfff70;line-height:1}.playbook-footer p{font-size:10px;color:#dfff70;line-height:1.9}.playbook-footer strong{font-weight:400;color:#c2d3cf}.playbook-footer a{margin-left:auto;font-size:9px;color:#dfff70;padding:12px 0;text-decoration:underline;text-underline-offset:4px}.playbook-section a:focus-visible,.playbook-section summary:focus-visible{outline-color:#dfff70}.toolkit-layout{display:grid;grid-template-columns:1fr 1fr;gap:105px;margin-top:40px}.tool-row{padding:18px 0;border-bottom:1px solid var(--line)}.tool-row:first-child{padding-top:0}.tool-row h3{font-size:13px;font-weight:500;margin-bottom:10px}.tool-row p{font-size:11px;line-height:2;color:var(--muted)}.learning{background:var(--soft);padding:26px 30px}.learning>h3{font-family:var(--serif);font-size:30px;font-weight:400;margin-bottom:20px}.credentials{list-style:none;padding:0;margin:0}.credentials li{display:flex;justify-content:space-between;gap:15px;font-size:10px;padding:11px 0;border-bottom:1px solid var(--line);align-items:baseline}.credentials li>span:last-child{color:var(--muted);font-size:9px;text-align:right;flex-shrink:0}.education{padding-top:25px}.education .tiny-label{font-size:8px;display:block;margin-bottom:10px}.education strong{font-size:13px;font-weight:500}.education p{font-size:10px;color:var(--muted);line-height:1.9;margin-top:6px}.toolkit-details{font-size:11px}.toolkit-details summary{display:flex;justify-content:space-between;align-items:center;padding:20px 0;gap:15px}.toolkit-details summary span{font-size:22px}.toolkit-details h3{font-size:15px;margin:20px 0}.skills{display:flex;flex-direction:column;gap:15px}.skillrow .h{font-size:10px;font-weight:500;margin-bottom:7px}.tags{display:flex;flex-wrap:wrap;gap:5px}.tag{font-size:10px;border:1px solid var(--line);padding:4px 7px;color:var(--muted)}.contact-section{padding:80px 0;background:var(--soft);border-block:1px solid var(--line)}.contact-inner{display:grid;grid-template-columns:1.25fr 1fr;gap:80px;align-items:center}.contact-inner .eyebrow{font-size:9px}.contact-inner h2{font-size:clamp(42px,4.9vw,66px)}.contact-inner>div>p:not(.eyebrow){font-size:12px;color:var(--muted);line-height:1.9;margin-top:20px}.contact-inner .button{margin-top:25px}.contact-card{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:27px 0 23px}.contact-card>.tiny-label{font-size:8px}.email-link{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:17px;letter-spacing:-.035em;margin:17px 0 10px;overflow-wrap:anywhere}.copy-button{border:0;border-bottom:1px solid var(--line);background:transparent;padding:6px 0;min-height:44px;font-size:10px;display:flex;gap:30px;align-items:center;color:var(--muted)}.contact-links{display:flex;gap:30px;font-size:11px;margin-top:22px}.contact-links a{padding-block:10px}.contact-language{font-size:9px;color:var(--muted);display:block;margin-top:10px}.copy-status{display:block;font-size:10px;color:var(--green);min-height:17px;margin-top:5px}.footer{display:flex;gap:25px;align-items:center;padding-block:25px;font-size:9px;color:var(--muted)}.footer-brand{font-family:var(--serif);font-size:32px;letter-spacing:-.07em;color:var(--ink)}.footer>span:nth-child(3){margin-left:auto}.footer>a:last-child{margin-left:30px;min-height:44px;display:flex;align-items:center}.noscript{font-size:12px;padding:20px}.print-button{white-space:nowrap}.button.primary{background:#dfff70;color:#203b3d}.button.primary:hover{filter:brightness(1.04)}.career-item[open] summary .expand{background:#dfff70;color:#203b3d}.feature-card .tag-small{background:#dfff70;border-color:#dfff70;color:#203b3d}.contact-section{background:#426568;border-block-color:#5c7c7f}.contact-section h2,.contact-section .email-link,.contact-section .contact-links a{color:#fff}.contact-section h2 em,.contact-section .eyebrow,.contact-section .copy-status{color:#dfff70}.contact-section .status-dot{background:#dfff70;box-shadow:0 0 0 4px #35555a}.contact-section .contact-inner>div>p:not(.eyebrow),.contact-section .copy-button{color:#d3e0dc}.contact-section .tiny-label,.contact-section .contact-language{color:#c2d3cf}.contact-section .contact-card,.contact-section .copy-button{border-color:#5c7c7f}.contact-section a:hover{color:#dfff70}.contact-section a:focus-visible,.contact-section button:focus-visible{outline-color:#dfff70}.about-section{border-top:1px solid var(--line)}.about-inner{display:grid;grid-template-columns:.8fr 1fr;gap:90px;align-items:start}.about-portrait{background:var(--soft);border:1px solid var(--line);border-radius:6px;padding:13px 13px 22px;margin:0}.about-portrait img{width:100%;height:auto;aspect-ratio:.84;object-fit:cover;object-position:center top;border-radius:4px}.about-portrait .tiny-label{display:block;font-size:8px;margin:21px 0 10px}.about-portrait strong{display:block;font-size:21px;font-weight:500;letter-spacing:-.025em;color:var(--ink)}.about-portrait p{font-size:11px;color:var(--muted);margin-top:8px}.about-copy h2{margin-top:4px}.about-copy h2 em{font-style:italic}.about-lead{font-size:15px;line-height:1.75;color:var(--ink);margin-top:28px}.about-copy>p:not(.about-lead):not(.eyebrow){font-size:13px;line-height:1.95;color:var(--muted);margin-top:20px}.about-meta{display:grid;grid-template-columns:1fr 1fr;gap:34px;border-top:1px solid var(--line);margin-top:36px;padding-top:26px}.about-meta .tiny-label{display:block;font-size:8px;margin-bottom:11px}.about-meta p{font-size:11px;line-height:1.85;color:var(--muted)}.about-link{margin-top:30px}.recs-section{background:var(--soft);border-block:1px solid var(--line)}.recs-grid{columns:3;column-gap:16px;margin-top:4px}.rec-card{break-inside:avoid;display:inline-block;width:100%;background:var(--paper);border:1px solid var(--line);padding:24px;margin:0 0 16px}.rec-mark{font-family:Georgia,serif;font-size:32px;line-height:1;color:var(--green);display:block;margin-bottom:11px}.rec-card blockquote{margin:0;font-size:12px;line-height:1.85;position:relative}.recs-grid.is-clamped .rec-quote{max-height:11.1em;overflow:hidden}.recs-grid.is-clamped .rec-quote:after{content:'';position:absolute;inset:auto 0 0;height:40px;background:linear-gradient(to bottom,rgba(255,255,255,0),var(--paper));pointer-events:none}.recs-grid.is-clamped .rec-card.is-open .rec-quote{max-height:none}.recs-grid.is-clamped .rec-card.is-open .rec-quote:after{content:none}.rec-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;background:transparent;border:0;padding:12px 0 0;min-height:40px;font-size:10px;font-weight:500;letter-spacing:.04em;color:var(--green)}.rec-toggle[hidden]{display:none}.rec-toggle>span:last-child{font-size:17px;line-height:1;transition:transform .2s}.rec-card.is-open .rec-toggle>span:last-child{transform:rotate(45deg)}.rec-card blockquote p{font-size:inherit;line-height:inherit;color:var(--muted)}.rec-card blockquote p+p{margin-top:12px}.rec-card figcaption{margin-top:20px;padding-top:15px;border-top:1px solid var(--line)}.rec-card figcaption strong{display:block;font-size:14px;font-weight:500;letter-spacing:-.02em;color:var(--ink)}.rec-role{display:block;font-size:10px;line-height:1.65;color:var(--muted);margin-top:5px;min-height:3.3em}.rec-meta{display:block;font-size:8px;letter-spacing:.1em;font-weight:600;color:var(--green);margin-top:9px}.recs-footer{display:flex;justify-content:flex-end;gap:20px;align-items:center;padding-top:8px}.recs-footer>p{font-size:10px;color:var(--muted)}
@media(min-width:1440px){.hero{padding-top:90px;padding-bottom:80px;gap:95px}}
@media(max-width:1050px){.wrap{width:calc(100% - 64px)}.hero{gap:40px}.hero h1{font-size:clamp(58px,7.8vw,82px)}.portrait-stage{padding-inline:23px}.portrait-frame{margin-left:0}.caption-coordinates{font-size:7px}.nav{gap:20px}.supporting-stats>div{display:block;padding-inline:18px}.impact-card{padding:20px 17px}.card-top{flex-wrap:wrap}.toolkit-layout{gap:55px}.career-item summary{grid-template-columns:170px 1fr 70px 32px}.career-body{padding-left:198px}.brand-strip{gap:30px}.brand-names>span{font-size:20px}.contact-inner{gap:45px}}
@media(max-width:760px){:root{scroll-padding-top:88px}.wrap{width:calc(100% - 40px)}.section{padding-block:65px}.header .nav-shell{width:calc(100% - 32px);height:72px;gap:10px}.monogram{font-size:37px}.identity{gap:13px}.wordmark{font-size:11px}.wordmark>span{font-size:8px}.menu-button{display:flex;align-items:center;gap:15px;font-size:11px}.nav{display:none;position:absolute;left:0;top:72px;width:100%;background:var(--bg);padding:20px;border-bottom:1px solid var(--line);box-shadow:0 20px 30px #0001}.nav.is-open{display:flex;flex-direction:column;gap:8px;align-items:stretch}.nav>a{font-size:14px;padding:10px 5px}.nav .nav-contact{padding:10px 14px;justify-content:space-between}.hero{grid-template-columns:1fr;gap:38px;padding-top:44px;padding-bottom:42px}.hero h1{font-size:clamp(68px,12vw,94px);line-height:.98}.hero h1 br:nth-of-type(2){display:block}.hero-description{font-size:14px;max-width:460px;margin-top:22px}.hero-buttons{margin-top:24px}.hero-footnote{margin-top:25px;font-size:10px}.hero .eyebrow{font-size:9px}.hero-profile{max-width:470px;width:100%;margin:auto;padding:0}.portrait-stage{padding:22px 30px 24px}.portrait-frame{max-width:280px;margin:25px auto}.portrait-caption strong{font-size:30px}.portrait-caption>span:first-child{font-size:17px}.caption-coordinates{font-size:8px}.portrait-mark{top:48px;right:19px}.current-role{padding-top:17px}.brand-strip{flex-direction:column;gap:18px;align-items:stretch;padding-block:23px}.brand-names{flex-wrap:wrap;gap:22px 15px}.brand-names>span{font-size:18px;letter-spacing:-.8px}.brand-studocu>span{font-size:19px}.brand-lumi{font-size:15px!important}.section-heading{display:block;margin-bottom:30px}.section-heading>p{max-width:440px;font-size:13px;margin-top:20px}.section-heading .eyebrow{margin-bottom:17px}.impact-grid{grid-template-columns:1fr;gap:15px}.impact-card{padding:26px}.card-top{font-size:10px;flex-wrap:nowrap}.tag-small{font-size:8px}.impact-number{margin-top:20px;font-size:84px}.metric-description{font-size:12px;min-height:0;max-width:none}.mini-system{font-size:11px;margin:20px 0;padding:12px 0}.impact-card h3{font-size:23px}.impact-card>p:not(.metric-description){font-size:14px}.card-link{font-size:12px}.supporting-stats{grid-template-columns:1fr 1fr;margin-top:28px;gap:24px 0}.supporting-stats>div{display:block;padding:0 18px}.supporting-stats>div:nth-child(3){border:0;padding-left:0}.supporting-stats strong{font-size:44px}.supporting-stats p{font-size:11px}.supporting-stats p>span{font-size:9px}.results-note{font-size:10px}.career-item summary{grid-template-columns:1fr 36px;gap:8px;padding:24px 0}.career-date{grid-column:1;font-size:10px}.career-title{grid-column:1}.career-title strong{font-size:24px}.career-title>span{font-size:12px}.career-place{grid-column:1;grid-row:3}.career-item summary .expand{grid-column:2;grid-row:1/4}.career-body{padding:0 4px 20px;font-size:13px}.career-context{font-size:12px}.experience-footer{align-items:start;flex-direction:column;gap:10px}.experience-footer>p{font-size:11px}.capabilities{grid-template-columns:1fr;gap:29px;margin:30px 0}.capabilities article{border:0;border-top:1px solid var(--line);padding:25px 0 0;display:grid;grid-template-columns:35px 1fr;gap:0 17px}.capabilities article:first-child{border-top:1px solid var(--line);padding-top:25px}.capability-icon{grid-row:1/4;grid-column:1;font-size:28px;margin:0}.capabilities h3{grid-column:2;font-size:21px}.capabilities p{grid-column:2;font-size:13px;margin:10px 0 16px}.capabilities .tiny-label{grid-column:2;line-height:1.7}.flows{grid-template-columns:1fr;gap:25px}.flows li{font-size:13px}.playbook-section{padding:64px 0}.playbook-section h2{font-size:44px}.playbook-section .section-heading>p{max-width:450px;font-size:13px}.pillar-grid{grid-template-columns:1fr;margin-top:30px}.pillar-grid>article,.pillar-grid>article:first-child{border:0;border-top:1px solid #3d5c5e;padding:27px 0;display:grid;grid-template-columns:1fr 60px;align-items:center}.pillar-grid>article:first-child{border:0}.pillar-symbol{grid-column:2;grid-row:1/4;height:auto;font-size:43px;justify-content:flex-end;align-self:start;margin-top:5px}.pillar-index{grid-column:1;font-size:9px}.pillar-grid h3{grid-column:1;font-size:32px;margin-top:14px}.pillar-grid p{grid-column:1;max-width:none;font-size:13px;margin-top:10px}.playbook-details summary{font-size:24px;align-items:start;flex-direction:column;gap:10px;position:relative;padding-right:40px}.summary-right{font-size:8px}.summary-right .expand{position:absolute;right:0;top:28px}.playbook-steps{grid-template-columns:1fr;gap:22px}.playbook-steps p{font-size:13px}.playbook-footer{flex-wrap:wrap;gap:15px}.playbook-footer p{font-size:11px}.playbook-footer a{margin-left:0;width:100%;font-size:10px}.toolkit-layout{grid-template-columns:1fr;gap:35px;margin-top:30px}.tool-row h3{font-size:15px}.tool-row p{font-size:13px}.learning{padding:25px}.credentials li{font-size:11px;gap:20px}.credentials li>span:last-child{font-size:10px;flex-shrink:1;min-width:70px}.education p{font-size:12px}.contact-section{padding:60px 0}.contact-inner{grid-template-columns:1fr;gap:38px}.contact-inner>div>p:not(.eyebrow){font-size:13px}.contact-card{padding:23px 0}.email-link{font-size:18px}.contact-links{font-size:12px;justify-content:space-between}.copy-button{font-size:11px}.footer{flex-wrap:wrap;gap:10px 17px;padding-block:23px}.footer>span:nth-child(3){margin-left:0}.footer>a:last-child{margin-left:auto}.footer>span:nth-child(2){font-size:9px}.footer-brand{font-size:30px}}
@media(max-width:380px){.wrap{width:calc(100% - 32px)}.hero h1{font-size:63px}.hero h1 br:nth-of-type(2){display:block}.hero h1 em:before{content:none}.hero-footnote{font-size:9px;gap:5px}.hero-footnote .sep{padding-inline:2px}.brand-names{display:grid;grid-template-columns:1fr 1fr;gap:20px}.portrait-stage{padding-inline:20px}.caption-coordinates{font-size:7px}.hero-buttons{gap:24px}.nav-actions{gap:5px}.wordmark{display:none}.contact-links{gap:12px}.email-link{font-size:16px}}
@media(prefers-reduced-motion:reduce){:root{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}

@media screen and (min-width:761px){.nav{font-size:13px}.hero-description{font-size:16px}.hero-footnote{font-size:11px}.section-heading>p{font-size:14px}.card-top{font-size:9px}.tag-small{font-size:8px}.metric-description{font-size:12px}.impact-card>p:not(.metric-description){font-size:14px}.card-link{font-size:12px}.mini-system{font-size:10px}.supporting-stats p{font-size:11px}.supporting-stats p>span{font-size:10px}.supporting-stats>div{display:block}.results-note{font-size:11px}.career-date,.career-place{font-size:12px}.career-title>span{font-size:13px}.career-body{font-size:14px}.career-context{font-size:12px}.experience-footer>p{font-size:12px}.capabilities p,.flows li{font-size:14px}.playbook-section .section-heading>p,.pillar-grid p,.playbook-steps p{font-size:14px}.playbook-footer p{font-size:12px}.playbook-footer a{font-size:11px}.tool-row p{font-size:13px}.tool-row h3{font-size:15px}.credentials li{font-size:12px}.credentials li>span:last-child{font-size:11px}.education p{font-size:12px}.contact-inner>div>p:not(.eyebrow){font-size:14px}.contact-links{font-size:13px}.copy-button,.contact-language{font-size:12px}.footer{font-size:11px}.current-role strong{font-size:13px}}

@media print{*{box-shadow:none!important}html{font-size:11px}body{background:#fff!important;color:#111!important;font:10pt/1.5 Arial,sans-serif}.header,.hero-profile,.brand-strip,#work,#expertise,#approach,.toolkit-section,.contact-card,.hero-buttons,.hero-footnote,.experience-footer,.footer,.noscript{display:none!important}.wrap{width:100%;margin:0}.hero,.contact-inner{display:block;padding:0}.hero h1{font-size:32pt!important;line-height:1.1}.hero h1 .sr-only{position:static;width:auto;height:auto;clip:auto;white-space:normal;display:block;font-family:Arial,sans-serif;font-size:22pt;margin-bottom:16px}.hero h1 br{display:none}.hero h1 em{color:#111}.hero .eyebrow{display:none}.hero-description{font-size:10pt;max-width:none;margin:15px 0}.section{padding:20px 0}.section-heading{display:block;margin-bottom:12px}.section-heading h2{font-size:23pt}.section-heading h2 br{display:none}.section-heading>p{max-width:none;font-size:10pt}.eyebrow{color:#111;font-size:8pt;margin-bottom:8px!important}.experience-section,.contact-section{background:white;border:0}.career-item summary{display:grid;grid-template-columns:140px 1fr 80px;padding:12px 0;gap:10px}.career-date,.career-place{font-size:8pt;color:#333}.career-title strong{font-size:13pt}.career-title>span{font-size:9pt}.expand{display:none!important}.career-body{padding:0 0 15px;font-size:9pt;color:#222}.career-body strong{color:#111}.career-body ul{margin-top:4px}.career-body li{margin-bottom:5px}.career-context{font-size:9pt;color:#111}.career-item{break-inside:auto}.career-item summary{break-after:avoid}.career-body li{break-inside:avoid}.contact-section{padding:15px 0}.contact-section h2{font-size:23pt}.contact-section .button{display:none}.contact-section .contact-inner>div:after{content:'zakariyausman82@gmail.com · +31 6 11529423 · linkedin.com/in/muhammad-zakariya-usman';display:block;font-size:9pt;margin-top:12px}.contact-section .eyebrow{color:#111}.contact-section p{font-size:10pt!important;color:#222!important}.contact-section .status-dot{display:none}a{color:#111!important}h2 em{color:#111!important}@page{size:A4;margin:16mm}}

@media print{.toolkit-section{display:block!important;padding-block:16px}.toolkit-header,.toolkit-layout>div,.learning>h3{display:none!important}.toolkit-layout{display:block;margin-top:0}.learning{padding:0;background:white}.credentials{display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.credentials li,.credentials li>span:last-child{font-size:8pt;color:#222}.education{padding-top:10px}.education p{font-size:9pt;color:#222}.learning:before{content:"Education & certifications";font-family:Georgia,serif;font-size:20pt;display:block;margin-bottom:10px}.toolkit-section .education strong,.toolkit-section .tiny-label{color:#111}.education .tiny-label{font-size:8pt}.contact-inner h2 em{color:#111}.career-body .subhead{color:#111}}


/* Search-led motion: meaningful once-only sequences, with visible static fallbacks. */
.hero{grid-template-columns:1.12fr 1fr;gap:48px;padding-top:48px;padding-bottom:48px;align-items:center}
.hero h1{font-size:clamp(64px,7.1vw,96px)}
.hero-profile{padding-top:0;min-width:0}
.search-stage{background:#426568;color:#f7f9f6;padding:22px 22px 0;border:1px solid #527477;border-radius:5px;overflow:hidden}
.search-stage-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:9px;letter-spacing:.12em;color:#e0eae6}
.network-status{font-size:8px;border:1px solid #789799;border-radius:20px;padding:4px 8px;white-space:nowrap}
.search-network{position:relative;height:310px;margin-top:7px;isolation:isolate}
.network-lines{position:absolute;inset:0;width:100%;height:100%;z-index:-1;overflow:visible}
.growth-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:140px;height:140px;background:#dfff70;color:#203b3d;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:9px;box-shadow:0 0 0 9px #dfff7009}
.growth-core>span{font-size:7px;letter-spacing:.09em;font-weight:600}
.growth-core strong{font-family:var(--serif);font-size:34px;font-weight:400;line-height:.95;text-align:center;letter-spacing:-.035em}
.growth-core em{font-weight:400}
.platform-tile{position:absolute;width:116px;min-height:83px;border-radius:7px;background:#fff;color:#203b3d;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:9px 5px;box-shadow:0 4px 15px #203b3d14;border:1px solid #ffffffa0;transition:transform .2s,box-shadow .2s}
.platform-tile:hover,.platform-tile:focus-visible{color:#203b3d;transform:translateY(-3px);box-shadow:0 8px 20px #172a2c40;outline-color:#dfff70}
.platform-tile img{width:25px;height:25px;object-fit:contain}
.platform-tile strong{font-size:11px;font-weight:600;line-height:1.2}
.platform-tile>span{font-size:9px;color:#526568}
.tile-nw{left:4%;top:5%}.tile-ne{right:4%;top:5%}.tile-sw{left:4%;bottom:5%}.tile-se{right:4%;bottom:5%}
.network-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #719092;color:#e0eae6;font-size:10px;min-height:47px}
.compact-profile{display:flex;align-items:center;gap:13px;background:#345558;margin:0 -22px;padding:17px 22px}
.compact-profile>img{width:57px;height:64px;object-fit:cover;border-radius:3px;flex-shrink:0}
.compact-profile>div{display:flex;flex-direction:column;gap:2px;min-width:0}
.compact-profile .tiny-label{color:#c2d3cf;font-size:7px;letter-spacing:.12em}
.compact-profile strong{font-family:var(--serif);font-size:25px;font-weight:400;line-height:1.1;color:#fff}
.compact-profile>div>span:last-child{font-size:10px;color:#d4e1dd}
.compact-profile>a{margin-left:auto;color:#dfff70;min-width:36px;min-height:44px;display:grid;place-items:center;font-size:25px}
.compact-profile>a:focus-visible{outline-color:#dfff70}
.network-signals{opacity:0}
.motion-enabled .network-signals{opacity:1}
.network-signals path{stroke-dasharray:3 100;stroke-dashoffset:103;opacity:0}
.network-running .network-signals path{animation:search-signal 3.4s var(--signal-delay) ease-in-out infinite both}
@keyframes search-signal{0%{stroke-dashoffset:103;opacity:0}2%{opacity:1}20%{opacity:1}23.5%{stroke-dashoffset:0;opacity:0}100%{stroke-dashoffset:0;opacity:0}}
.button>span,.text-link>span[aria-hidden],.card-link>span{transition:transform .2s ease}
.button:hover>span,.text-link:hover>span[aria-hidden],.card-link:hover>span{transform:translate(3px,-2px)}
.result-chart{margin:23px 0;border-block:1px solid var(--line);padding:16px 0 12px}
.result-chart figcaption{display:flex;gap:8px;justify-content:space-between;align-items:center;font-size:11px;font-weight:500;margin-bottom:12px}
.result-chart figcaption strong{background:#dfff70;color:#203b3d;font:600 12px var(--sans);padding:3px 7px;border-radius:3px;white-space:nowrap}
.result-chart svg{width:100%;height:auto;display:block;overflow:visible}
.chart-label,.chart-value{font:11px var(--sans);fill:var(--muted)}
.chart-value{font-weight:600;fill:var(--ink)}
.chart-note{font:9px var(--sans);fill:var(--muted)}
.chart-track{fill:var(--soft)}
.baseline-bar{fill:var(--muted);opacity:.5}
.improved-bar{fill:var(--green)}
.feature-card .improved-bar{fill:var(--green)}
.result-chart>p{font-size:9px;line-height:1.6;color:var(--muted);margin-top:5px}
.chart-bar{transform-box:fill-box;transform-origin:left center}
.motion-enabled .reveal-pending{opacity:0;transform:translateY(14px)}
.motion-enabled .reveal-pending:focus-within{opacity:1;transform:none}
.motion-enabled .reveal-visible{animation:content-arrive .52s var(--reveal-delay,0s) cubic-bezier(.2,.7,.2,1) both}
.motion-enabled .reveal-visible .chart-bar{animation:bar-arrive .85s .15s cubic-bezier(.2,.7,.2,1) both}
.motion-enabled .reveal-visible .improved-bar{animation-delay:.3s}
.motion-enabled .hero-copy>*{animation:content-arrive .5s var(--hero-delay,0s) cubic-bezier(.2,.7,.2,1) both}
.hero-copy .eyebrow{--hero-delay:0s}.hero-copy h1{--hero-delay:.05s}.hero-description{--hero-delay:.12s}.hero-buttons{--hero-delay:.2s}.hero-footnote{--hero-delay:.25s}
.motion-enabled .pillar-grid.reveal-visible>article{animation:pillar-focus .85s ease both}
.motion-enabled .pillar-grid.reveal-visible>article:nth-child(2){animation-delay:.7s}
.motion-enabled .pillar-grid.reveal-visible>article:nth-child(3){animation-delay:1.4s}
@keyframes content-arrive{from{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
@keyframes bar-arrive{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@keyframes pillar-focus{0%,100%{background:transparent}45%{background:#dfff7014}}
@media(min-width:1440px){.hero{gap:64px;padding-top:64px;padding-bottom:60px}}
@media(max-width:1050px) and (min-width:761px){.hero{gap:30px}.search-stage{padding-inline:16px}.compact-profile{margin-inline:-16px;padding-inline:16px}.platform-tile{width:102px}.growth-core{width:118px;height:118px}.growth-core strong{font-size:30px}.growth-core>span{font-size:6px}.hero h1{font-size:clamp(60px,7.6vw,80px)}}
@media(max-width:760px){.hero{grid-template-columns:1fr;gap:32px;padding-top:34px;padding-bottom:38px}.hero h1{font-size:clamp(62px,12vw,88px)}.hero-profile{max-width:470px}.search-stage{padding:18px 18px 0}.compact-profile{margin-inline:-18px;padding-inline:18px}.hero-description{max-width:480px}.result-chart>p{font-size:11px}.result-chart figcaption{font-size:13px}.result-chart{max-width:100%}.search-stage-heading{font-size:8px}.platform-tile{width:108px}.growth-core{width:128px;height:128px}.growth-core strong{font-size:32px}}
@media(max-width:380px){.search-stage{padding-inline:12px}.compact-profile{margin-inline:-12px;padding-inline:12px}.platform-tile{width:98px}.tile-nw,.tile-sw{left:0}.tile-ne,.tile-se{right:0}.growth-core{width:116px;height:116px}.growth-core>span{font-size:6px}.network-footer{font-size:9px}.compact-profile .tiny-label{font-size:6px}}
@media(prefers-reduced-motion:reduce){.motion-enabled .reveal-pending{opacity:1;transform:none}.network-signals{display:none}.chart-bar{transform:none!important}}
@media print{.reveal-pending,.reveal-visible{opacity:1!important;transform:none!important;animation:none!important}.hero-copy>*{opacity:1!important;transform:none!important;animation:none!important}.hero{display:block}}

@media(max-width:1050px){.about-inner{gap:50px}}
@media(max-width:760px){.about-inner{grid-template-columns:1fr;gap:34px}.about-portrait{max-width:420px}.about-copy>p:not(.about-lead):not(.eyebrow){font-size:14px}.about-meta{grid-template-columns:1fr;gap:22px}.about-meta p{font-size:12px}.about-portrait p{font-size:12px}}
@media screen and (min-width:761px){.about-lead{font-size:16px}.about-copy>p:not(.about-lead):not(.eyebrow){font-size:14px}.about-meta p{font-size:12px}.about-portrait p{font-size:12px}}
@media print{.about-section{display:none!important}}
@media(max-width:1050px){.recs-grid{columns:2}}
@media(max-width:760px){.recs-grid{columns:1}.rec-card{padding:22px}.rec-card blockquote{font-size:13px}.rec-role{min-height:0}.rec-role{font-size:11px}.recs-footer{flex-direction:column;align-items:start;gap:10px}.recs-footer>p{font-size:11px}}
@media screen and (min-width:761px){.rec-card blockquote{font-size:13px}.rec-role{font-size:11px}.recs-footer>p{font-size:11px}}
@media print{.recs-section{display:none!important}}
