@font-face{font-family:Founder Inter;src:url('/assistant/fonts/inter-400.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Founder Inter;src:url('/assistant/fonts/inter-600.woff2') format('woff2');font-weight:600;font-display:swap}@font-face{font-family:Founder Inter;src:url('/assistant/fonts/inter-800.woff2') format('woff2');font-weight:800;font-display:swap}@font-face{font-family:Founder Arabic;src:url('/assistant/fonts/noto-kufi-400.woff2') format('woff2');font-weight:400;font-display:swap}@font-face{font-family:Founder Arabic;src:url('/assistant/fonts/noto-kufi-800.woff2') format('woff2');font-weight:800;font-display:swap}
body{margin:0;background:#fff}html[data-theme=dark] body{background:#090c0f}#founder-main{--founder-bg:#fff;--founder-surface:#fff;--founder-soft:#fcfbf7;--founder-fg:#111;--founder-muted:#52545a;--founder-line:#e7e7e7;--founder-yellow:#ffd200;padding-block-start:72px;color:var(--founder-fg);background:var(--founder-bg);font-family:Founder Inter,Arial,sans-serif;font-size:15px;line-height:1.7}html[data-theme=dark] #founder-main{--founder-bg:#090c0f;--founder-surface:#10161c;--founder-soft:#111719;--founder-fg:#f5f6f8;--founder-muted:#bfc6ce;--founder-line:#2a333d}html[lang=ar] #founder-main{font-family:Founder Arabic,Arial,sans-serif;font-size:14px;line-height:1.9}#founder-main *,#founder-main *:before,#founder-main *:after{box-sizing:border-box}#founder-main h1,#founder-main h2,#founder-main h3,#founder-main p,#founder-main figure,#founder-main blockquote{margin:0}#founder-main .founder-sr{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#founder-main .founder-hero{position:relative;isolation:isolate;overflow:hidden;width:100%;background:#090b0d;color:#fff}
#founder-main .founder-hero-media{position:absolute;inset:0;overflow:hidden;z-index:0}
#founder-main .founder-hero-media img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 25%}
#founder-main .founder-hero-media:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#090b0d 0%,#090b0d 46%,rgba(9,11,13,.97) 49%,rgba(9,11,13,.5) 54%,transparent 62%)}
#founder-main .founder-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);grid-template-areas:'copy photo';align-items:center;direction:ltr;max-width:1280px;min-height:clamp(390px,30vw,520px);margin-inline:auto;padding:clamp(32px,3vw,48px) 32px}
#founder-main .founder-hero-copy{grid-area:copy;min-width:0;direction:ltr;text-align:start}html[dir=rtl] #founder-main .founder-hero-copy{direction:rtl}
#founder-main .founder-hero-eyebrow{display:flex;align-items:center;gap:14px;color:#d7dfe8;font-size:12px;font-weight:600;line-height:1.6;margin-block-end:16px}
#founder-main .founder-hero-eyebrow:before{content:'';width:40px;height:2px;flex:none;background:#ffd200}
#founder-main .founder-hero-title{font-size:clamp(28px,3.35vw,48px);font-weight:800;line-height:1.1;letter-spacing:-.025em;color:#fff}
#founder-main .founder-hero-summary{font-size:16px;line-height:1.75;color:#eceef0;margin-block-start:20px;max-width:560px}
#founder-main .founder-hero-link{display:inline-flex;align-items:center;justify-content:center;gap:16px;min-height:48px;margin-block-start:24px;padding:10px 24px;border-radius:12px;background:#ffd200;color:#111;font-size:14px;font-weight:800;line-height:1.5;text-decoration:none}
#founder-main .founder-hero-link svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;flex:none}
html[dir=rtl] #founder-main .founder-hero-title{line-height:1.45;letter-spacing:0}html[dir=rtl] #founder-main .founder-hero-summary{line-height:1.9}html[dir=rtl] #founder-main .founder-hero-link svg{transform:scaleX(-1)}
#founder-main a:focus-visible{outline:3px solid #ffd200;outline-offset:4px}#founder-about{scroll-margin-top:100px}#founder-main .founder-wrap{max-width:1280px;padding-inline:32px;margin-inline:auto}#founder-main .founder-about{display:grid;grid-template-columns:.92fr 1.08fr;grid-template-areas:'photo copy';direction:ltr;gap:40px;align-items:center;padding-block:32px;background:var(--founder-soft)}#founder-main .founder-photo{grid-area:photo;min-width:0}#founder-main .founder-photo img{display:block;width:100%;height:auto;aspect-ratio:3/2;border-radius:14px}#founder-main .founder-bio{grid-area:copy;direction:ltr;min-width:0}html[dir=rtl] #founder-main .founder-bio{direction:rtl}#founder-main .founder-heading{display:flex;align-items:center;gap:12px;font-size:clamp(21px,2.1vw,28px);font-weight:800;line-height:1.6;margin-block-end:14px}#founder-main .founder-heading:before{content:'';width:40px;height:4px;flex:none;background:var(--founder-yellow)}#founder-main .founder-bio p{margin-block-end:12px;color:var(--founder-muted)}#founder-main .founder-quote{position:relative;border:1px solid #ebcd51;border-radius:12px;padding:14px 18px;padding-inline-start:45px;margin-block-start:20px;background:#ffd20005;font-size:13px;font-weight:600;line-height:1.9}#founder-main .founder-quote:before{content:'“';position:absolute;inset-inline-start:14px;top:3px;font-family:Georgia,serif;font-size:48px;line-height:1;color:#e5b900}#founder-main .founder-section{padding-block:24px}#founder-main .founder-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin-block-start:20px}#founder-main .founder-card{position:relative;min-width:0;border:1px solid var(--founder-line);border-radius:12px;background:var(--founder-surface);padding:22px 18px 32px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:10px}#founder-main .founder-icon{display:block;width:44px;height:44px;flex:none;color:var(--founder-fg)}#founder-main .founder-icon svg{display:block;width:100%;height:100%;stroke:currentColor;fill:none;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}#founder-main .founder-card h3{font-size:17px;font-weight:800;line-height:1.6;overflow-wrap:anywhere}#founder-main .founder-card p{font-size:13px;line-height:1.85;color:var(--founder-muted)}#founder-main .founder-place{font-size:12px;color:var(--founder-muted)}#founder-main .founder-duration{margin-block-start:auto;position:relative;bottom:-44px;background:var(--founder-yellow);color:#111;padding:3px 22px;border-radius:20px;min-height:28px;line-height:1.7;font-size:13px;font-weight:800}#founder-main .founder-timeline{padding-block-end:14px}#founder-main .founder-timeline .founder-card:not(:last-child):after{content:'';position:absolute;width:16px;height:16px;border-radius:50%;background:var(--founder-yellow);inset-inline-end:-19px;top:42%}#founder-main .founder-skills{padding-block:26px 34px}#founder-main .founder-skills .founder-card{padding-block:20px}#founder-main .founder-cta{margin-block-end:32px;text-align:center;color:#fff;background:linear-gradient(#08121bc9,#08121bd9),url('/shared/footer-media/brussels-banner.webp') center/cover;padding:38px 24px 42px}#founder-main .founder-cta h2{font-size:clamp(23px,2.5vw,32px);font-weight:800;line-height:1.6}#founder-main .founder-cta p{max-width:700px;margin:12px auto 20px;line-height:1.85}#founder-main .founder-start{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:48px;min-width:200px;padding:10px 30px;border-radius:32px;background:var(--founder-yellow);color:#111;text-decoration:none;font-weight:800}#founder-main .founder-start svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:2}html[dir=rtl] #founder-main .founder-start .founder-arrow{transform:scaleX(-1)}
@media(max-width:1000px){#founder-main .founder-hero-inner{padding-inline:24px}}
@media(max-width:767px){
#founder-main .founder-hero-inner{display:block;min-height:0;padding:28px 24px 272px}
#founder-main .founder-hero-media{inset:auto 0 0;height:240px}
#founder-main .founder-hero-media img{position:absolute;top:0;left:-83%;width:200%;height:100%;max-width:none;object-position:center 25%}
#founder-main .founder-hero-media:after{background:linear-gradient(180deg,#090b0d 0%,rgba(9,11,13,.7) 25px,transparent 85px)}
#founder-main .founder-hero-eyebrow{font-size:11px;margin-block-end:14px}
#founder-main .founder-hero-title{font-size:clamp(28px,7.7vw,32px);line-height:1.15}
#founder-main .founder-hero-summary{font-size:14px;line-height:1.7;margin-block-start:16px;max-width:none}
#founder-main .founder-hero-link{margin-block-start:22px}
html[dir=rtl] #founder-main .founder-hero-title{line-height:1.5}html[dir=rtl] #founder-main .founder-hero-summary{line-height:1.9}
}
@media(max-width:1000px){#founder-main .founder-wrap{padding-inline:24px}#founder-main .founder-about{gap:24px}#founder-main .founder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}#founder-main .founder-timeline .founder-card:after{display:none}#founder-main .founder-timeline .founder-card{margin-block-end:12px}}
@media(max-width:600px){#founder-main .founder-wrap{padding-inline:20px}#founder-main .founder-about{grid-template-columns:minmax(0,1fr);grid-template-areas:'copy' 'photo';gap:22px;padding-block:24px}#founder-main .founder-heading{font-size:21px;gap:10px}#founder-main .founder-heading:before{width:30px}#founder-main .founder-grid{grid-template-columns:minmax(0,1fr);gap:24px}#founder-main .founder-card{padding:20px 22px 30px}#founder-main .founder-duration{bottom:-42px}#founder-main .founder-skills .founder-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}#founder-main .founder-skills .founder-card{padding:18px 12px}#founder-main .founder-skills .founder-card h3{font-size:14px}#founder-main .founder-skills .founder-card p{font-size:12px}#founder-main .founder-quote{font-size:12px}#founder-main .founder-cta{padding:30px 20px}#founder-main .founder-section{padding-block:22px}}
@media(prefers-reduced-motion:no-preference){#founder-main{scroll-behavior:smooth}}
