
@import url('https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');
#ws-aurora{--ws-purple:#9c79ff;--ws-blue:#67c1ff;--ws-ink:#f4f2ff;--ws-secondary:#b3b5cb;--ws-glow:0.85;--ws-x:28%;--ws-y:42%;--ws-tilt-x:0deg;--ws-tilt-y:0deg;--ws-scroll:0px;color:var(--ws-ink);font-family:'Manrope','IBM Plex Sans Arabic',sans-serif;text-align:start;width:100%;background:transparent;font-size:16px;line-height:1.75;color-scheme:dark}
#ws-aurora *{box-sizing:border-box}#ws-aurora .ws-page{background:#080a13;overflow:hidden;position:relative}#ws-aurora a{color:inherit;text-decoration:none}#ws-aurora button{font:inherit;color:inherit}#ws-aurora a:focus-visible,#ws-aurora button:focus-visible,#ws-aurora summary:focus-visible{outline:2px solid #c5b5ff;outline-offset:5px}#ws-aurora .ws-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 6%;border-bottom:1px solid #ffffff12;position:relative;z-index:2}#ws-aurora .ws-logo{font:800 35px/1.1 'Manrope',sans-serif;letter-spacing:-3px;direction:ltr}#ws-aurora .ws-logo>span{color:var(--ws-purple)}#ws-aurora .ws-header-actions{display:flex;gap:25px;align-items:center;font-size:14px}#ws-aurora .ws-writing-link{color:#d0cce2}#ws-aurora .ws-lang{background:#ffffff05;border:1px solid #ffffff30;border-radius:30px;min-height:42px;padding:5px 16px;font-size:13px}#ws-aurora .ws-hero{isolation:isolate;position:relative;display:grid;grid-template-columns:1.18fr 1fr;gap:35px;align-items:center;padding:65px 6% 0;min-height:580px}#ws-aurora .ws-grid{position:absolute;inset:0;z-index:-3;background-image:linear-gradient(#8f81b209 1px,transparent 1px),linear-gradient(90deg,#8f81b209 1px,transparent 1px);background-size:48px 48px;mask-image:linear-gradient(transparent,#000,transparent)}#ws-aurora .ws-light{position:absolute;inset:0;z-index:-2;opacity:var(--ws-glow);background:radial-gradient(ellipse 45% 55% at var(--ws-x) var(--ws-y),#522d9180,transparent),radial-gradient(ellipse 45% 65% at 25% 45%,#124b734f,transparent);pointer-events:none}#ws-aurora .ws-orbit{position:absolute;width:450px;height:450px;border:1px solid #9b79ff26;border-radius:50%;z-index:-1;pointer-events:none;inset-inline-end:-45px;top:20px;transform:rotate(-25deg) scaleX(.85) translateY(var(--ws-scroll))}#ws-aurora .orbit-two{width:550px;height:550px;top:-30px;inset-inline-end:-95px;border-color:#569cfd17;transform:rotate(35deg) scaleX(.82) translateY(var(--ws-scroll))}#ws-aurora .ws-hero-content{position:relative;z-index:2}#ws-aurora .ws-eyebrow{font:500 11px/1.9 'Manrope',sans-serif;letter-spacing:2.3px;color:#9da9c6}#ws-aurora .ws-eyebrow>span{color:var(--ws-purple);padding:0 5px}#ws-aurora h1{font-size:clamp(45px,6.9vw,77px);font-weight:600;line-height:1.4;letter-spacing:-2px;margin:12px 0 8px;background:linear-gradient(110deg,#d0bbff,#fff 52%,#b9d9ff);background-clip:text;color:transparent}#ws-aurora[dir=rtl] h1{letter-spacing:0}#ws-aurora h2{font-size:28px;font-weight:500;line-height:1.5;margin:0 0 5px}#ws-aurora .ws-specialty{margin:0;color:#b698f7;font-size:21px}#ws-aurora .ws-intro{color:#d6d3e3;margin:22px 0 8px;font-size:16px}#ws-aurora .ws-founders{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 7px;font-size:13px;color:var(--ws-secondary);margin:0;max-width:430px}#ws-aurora .ws-company{color:#d5c7f8;border-bottom:1px solid #a085d15c;white-space:nowrap}#ws-aurora .ws-linkedin{display:inline-flex;align-items:center;gap:8px;margin-top:25px;padding:10px 17px;background:linear-gradient(100deg,#6550b655,#17385d77);border:1px solid #a998e14d;border-radius:6px;font-size:14px;transition:background .25s,box-shadow .25s}#ws-aurora .ws-linkedin:hover{background:#55417b;box-shadow:0 0 24px #7954d132}#ws-aurora .ws-linkedin>span:last-child{margin-inline-start:16px;color:#cbb6ff}
#ws-aurora .ws-portrait-wrap{position:relative;perspective:900px;margin:0 8px 0 0}#ws-aurora .ws-portrait-frame{height:365px;position:relative;border-radius:150px 150px 8px 8px;border:1px solid #8a8ef84d;background:linear-gradient(160deg,#1d304de6,#201b38 62%,#372248);transform:rotateX(var(--ws-tilt-x)) rotateY(var(--ws-tilt-y));transition:transform .15s ease-out;box-shadow:0 0 60px #393b6317}#ws-aurora .ws-photo-placeholder{position:absolute;inset:25px 25px 90px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#b6b9d5}#ws-aurora .ws-photo-title{font-size:15px}#ws-aurora .ws-photo-sub{font-size:12px;color:#9096b5}#ws-aurora .ws-frame-corner{width:25px;height:25px;border-top:1px solid #adadcf66;border-right:1px solid #adadcf66;position:absolute;top:55px;right:10px}#ws-aurora .corner-bottom{top:auto;right:auto;bottom:25px;left:10px;transform:rotate(180deg)}#ws-aurora .ws-portrait-word{position:absolute;bottom:20px;left:22px;font:700 38px/1.03 'Manrope',sans-serif;letter-spacing:3px;direction:ltr;color:#d8d8ed22}#ws-aurora .ws-coordinate{display:block;margin:13px 0 0;color:#929abc;font:11px/1.6 'Manrope',sans-serif;letter-spacing:2px;text-align:center}#ws-aurora .ws-bottomline{grid-column:1/-1;display:flex;justify-content:space-between;gap:20px;align-items:center;width:100%;border-top:1px solid #ffffff13;padding:18px 0;color:#8c94ae;font:11px/1.8 'Manrope','IBM Plex Sans Arabic',sans-serif;letter-spacing:1px;margin-top:12px}#ws-aurora .ws-bottomline a{font-size:13px;letter-spacing:0;display:flex;gap:14px;color:#beb6d6}
#ws-aurora .ws-moments{padding:36px 0 18px;background:linear-gradient(#080a13,#0b1020 60%,#080a13)}#ws-aurora .ws-section-heading{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:15px;margin:0 6% 28px}#ws-aurora .ws-section-heading h2{font-size:27px;margin:8px 0 0}#ws-aurora .ws-motion{font-size:12px;min-height:40px;padding:7px 12px;border:1px solid #a2a2c833;border-radius:25px;background:#141628;color:#c2bdd8}#ws-aurora .ws-film-window{direction:ltr;overflow:hidden;padding:20px 0 25px;mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}#ws-aurora .ws-film-track{width:max-content;display:flex;direction:ltr;will-change:transform}#ws-aurora .ws-film-track[data-loop-ready=true]{animation:ws-film-drift 44s linear infinite}#ws-aurora .ws-film-group{display:flex;flex:0 0 auto;gap:20px;align-items:center;justify-content:space-around;min-width:var(--ws-film-width,1024px);padding-inline-end:20px}#ws-aurora .ws-photo{margin:0;width:264px;flex-shrink:0;transform:rotate(-3deg);color:#c5c4d9}#ws-aurora .ws-photo>div{height:185px;border:1px solid #8c9bd333;border-radius:4px;position:relative;display:flex;align-items:center;justify-content:center;background:linear-gradient(140deg,#172d43,#182435 60%,#202841)}#ws-aurora .ws-photo-b{transform:translateY(-12px) rotate(3deg);width:230px}#ws-aurora .ws-photo-b>div{height:211px;background:linear-gradient(130deg,#2e224b,#221c38 60%,#352141)}#ws-aurora .ws-photo-c{transform:rotate(-2deg)}#ws-aurora .ws-photo-c>div{background:linear-gradient(130deg,#123649,#152630 60%,#203b52)}#ws-aurora .ws-photo-number{position:absolute;top:12px;left:14px;font-size:11px;color:#8c96b8}#ws-aurora .ws-slot{font-size:13px;color:#b7bed8;border:1px dashed #a5b0d23d;padding:8px 12px}#ws-aurora .ws-photo-cross{position:absolute;bottom:6px;right:14px;color:#8a95b4;font-size:24px;font-weight:400}#ws-aurora figcaption{margin-top:9px;font-size:12px;direction:rtl;text-align:center}#ws-aurora[dir=ltr] figcaption{direction:ltr}#ws-aurora .ws-film-window:hover .ws-film-track,#ws-aurora .ws-film-window:focus-within .ws-film-track,#ws-aurora[data-paused=true] .ws-film-track{animation-play-state:paused}
#ws-aurora .ws-writing{padding:40px 6% 55px}#ws-aurora .ws-writing .ws-section-heading{margin-inline:0}#ws-aurora .ws-draft-label{font-size:11px;color:#9994b0}#ws-aurora .ws-article{border-top:1px solid #ffffff1c}#ws-aurora .ws-article:last-child{border-bottom:1px solid #ffffff1c}#ws-aurora summary{list-style:none;display:grid;grid-template-columns:28px 1fr 25px;gap:18px;align-items:center;padding:23px 0}#ws-aurora summary::-webkit-details-marker{display:none}#ws-aurora .ws-article-index{font:12px 'Manrope',sans-serif;color:#8f85a8}#ws-aurora .ws-category{font-size:12px;color:#a893cb}#ws-aurora h3{font-size:23px;line-height:1.6;font-weight:500;margin:4px 0 0}#ws-aurora .ws-expand{font-size:26px;font-weight:400;color:#af9ecb;transition:transform .25s}#ws-aurora details[open] .ws-expand{transform:rotate(45deg)}#ws-aurora .ws-article-body{padding:0 46px 20px;color:#c4c3d6;max-width:760px;font-size:16px;line-height:2}#ws-aurora .ws-article-body p{margin:0 0 14px}#ws-aurora .ws-footer{margin:0 6%;padding:20px 0 24px;border-top:1px solid #ffffff14;display:flex;justify-content:space-between;gap:15px;align-items:center;color:#9594b0;font-size:11px;letter-spacing:2px}#ws-aurora .ws-footer .ws-logo{font-size:26px}#ws-aurora .ws-footer a{font-size:13px;letter-spacing:0}
@keyframes ws-film-drift{from{transform:translateX(0)}to{transform:translateX(calc(-1 * var(--ws-loop-distance,0px)))}}
#ws-aurora[data-paused=true] .ws-portrait-frame{transform:none}
@media(max-width:700px){#ws-aurora .ws-hero{grid-template-columns:1fr;padding-top:34px;gap:30px}#ws-aurora h1{font-size:clamp(46px,10vw,65px);letter-spacing:-1px}#ws-aurora h2{font-size:25px}#ws-aurora .ws-specialty{font-size:20px}#ws-aurora .ws-portrait-wrap{width:min(76%,320px);justify-self:center;margin:0}#ws-aurora .ws-portrait-frame{height:300px}#ws-aurora .ws-orbit{width:350px;height:350px;top:380px}#ws-aurora .orbit-two{width:450px;height:450px;top:330px}#ws-aurora .ws-hero-content{max-width:560px}#ws-aurora .ws-eyebrow{letter-spacing:1.4px;font-size:11px}#ws-aurora .ws-bottomline{margin-top:0;font-size:11px}#ws-aurora .ws-section-heading h2{font-size:24px}#ws-aurora .ws-draft-label{width:100%}#ws-aurora h3{font-size:20px}#ws-aurora summary{gap:10px;grid-template-columns:24px 1fr 24px}#ws-aurora .ws-article-body{padding-inline:0}#ws-aurora .ws-footer{letter-spacing:1px}}
@media(prefers-reduced-motion:reduce){#ws-aurora .ws-film-track[data-loop-ready=true]{animation:none;transform:none}#ws-aurora .ws-film-window{mask-image:none}#ws-aurora .ws-film-track{width:100%}#ws-aurora .ws-film-group{flex-wrap:wrap;justify-content:center;min-width:0;width:100%;padding:0 6%;gap:25px}#ws-aurora .ws-film-group[aria-hidden=true]{display:none}#ws-aurora .ws-photo{transform:none;width:min(100%,280px)}#ws-aurora .ws-portrait-frame,#ws-aurora .ws-orbit{transform:none!important}#ws-aurora *{transition:none!important}}
@media(pointer:coarse){#ws-aurora .ws-lang,#ws-aurora .ws-motion,#ws-aurora .ws-header a{min-height:44px}#ws-aurora .ws-header a{display:flex;align-items:center}}

html{scroll-behavior:smooth;background:#080a13}body{margin:0}button,a,summary,label[for]{cursor:pointer}.preview-note{text-align:center;padding:7px 15px;background:#1e1633;color:#c4b4df;font-size:12px}#ws-aurora{max-width:1600px;margin:auto}#ws-aurora .ws-hero{min-height:650px}#ws-aurora .ws-photo-sub{padding:0 8px;text-align:center}#ws-aurora #personal-photo{position:absolute;inset:-25px -25px -90px;width:calc(100% + 50px);height:calc(100% + 115px);object-fit:cover;border-radius:150px 150px 8px 8px}#ws-aurora .has-photo .ws-photo-title,#ws-aurora .has-photo .ws-photo-sub,#ws-aurora .has-photo .ws-frame-corner{display:none}#ws-aurora .ws-eyebrow{font-size:12px}#ws-aurora .ws-founders{font-size:14px}#ws-aurora .ws-section-heading h2{font-size:30px}@media(max-width:700px){#ws-aurora .ws-hero{min-height:0;padding-top:35px}#ws-aurora .ws-header-actions{gap:15px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* Content, portrait and bilingual reading experience. */
#ws-aurora .ws-portrait-wrap{width:min(100%,440px);justify-self:center;margin:0}
#ws-aurora .ws-portrait-frame{height:auto;aspect-ratio:1122/1402;border-radius:30px;overflow:hidden;border-color:#6abaff40;box-shadow:0 0 70px #126bc729,0 20px 90px #3c247022;background:#092349}
#ws-aurora .hero-portrait{display:block;width:100%;height:100%;object-fit:contain}
#ws-aurora .hero-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:25px}
#ws-aurora .hero-actions .ws-linkedin{margin:0}
#ws-aurora .text-link{color:#b9cdfc;display:inline-block;padding-block:10px}
#ws-aurora .about-section{padding:72px 6%;border-bottom:1px solid #ffffff0f;scroll-margin-top:25px}
#ws-aurora .section-kicker{font:500 11px/1.6 'Manrope',sans-serif;letter-spacing:2px;color:#a497d1;margin-bottom:20px}
#ws-aurora .about-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px}
#ws-aurora .about-copy{max-width:750px;color:#c8cbe1;font-size:18px;line-height:2}
#ws-aurora .about-copy p{margin:0 0 18px}
#ws-aurora .ws-photo>img{width:100%;height:200px;object-fit:cover;border:1px solid #8c9bd333;border-radius:8px;display:block}
#ws-aurora .ws-photo-b>img{height:220px}
#ws-aurora .empty-writing{padding:25px 0 45px;color:#aeb4ce;border-block:1px solid #ffffff14;max-width:900px}
#ws-aurora .article-list-link{display:grid;grid-template-columns:28px 1fr 25px;gap:18px;align-items:center;padding:24px 0}
#ws-aurora .article-list-link:has(.article-thumb){grid-template-columns:130px 28px 1fr 25px}
#ws-aurora .article-thumb{width:130px;height:95px;object-fit:cover;border-radius:8px}
#ws-aurora .article-excerpt{font-size:16px;color:#b9bfd7;line-height:1.9;margin:12px 0}
#ws-aurora .contact-section{padding:70px 6% 85px;display:grid;grid-template-columns:1fr 1.1fr;gap:80px;background:radial-gradient(ellipse at 5% 30%,#15314a3b,transparent 65%);scroll-margin-top:20px}
#ws-aurora .contact-section h2{font-size:36px;margin-bottom:18px}
#ws-aurora .contact-section>div>p{color:#b8bdd3;max-width:370px}
#ws-aurora .contact-email{display:block;direction:ltr;text-align:start;color:#91caff;margin-block:20px;overflow-wrap:anywhere}
#ws-aurora label{display:block;font-size:14px;color:#d6d9e9;margin-bottom:20px}
#ws-aurora input,#ws-aurora textarea{display:block;width:100%;margin-top:8px;padding:13px 15px;border:1px solid #363f59;background:#0e1322;border-radius:8px;font:inherit;color:#f0f3ff;min-height:48px}
#ws-aurora textarea{resize:vertical}
#ws-aurora input:focus-visible,#ws-aurora textarea:focus-visible{outline:2px solid #ac91ff;outline-offset:2px}
#ws-aurora input[type=email]{direction:ltr;text-align:start}
#ws-aurora .send-button{border:1px solid #9079d6;background:linear-gradient(105deg,#6749b1,#285293);border-radius:8px;min-height:48px;padding:10px 28px;font-weight:600}
#ws-aurora .send-button:disabled{opacity:.6;cursor:wait}
#ws-aurora .privacy-hint{font-size:12px;color:#a2aec6;line-height:1.8}
#ws-aurora #contact-status{min-height:28px;color:#b1d9ff;font-size:14px}
#ws-aurora .honeypot{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}
#ws-aurora .article-page{max-width:900px;margin:auto;padding:60px 30px 80px}
#ws-aurora .article-page h1{font-size:clamp(32px,4vw,56px);line-height:1.5;letter-spacing:-1px}
#ws-aurora[dir=rtl] .article-page h1{letter-spacing:0}
#ws-aurora .article-page>.article-excerpt{font-size:20px}
#ws-aurora .article-meta{display:flex;flex-wrap:wrap;gap:12px 22px;font-size:13px;color:#b4bad2;margin:24px 0 32px}
#ws-aurora .article-cover{display:block;width:100%;height:auto;border-radius:12px;margin:30px 0}
#ws-aurora .article-prose,#ws-aurora .ws-article-body{font-size:18px;line-height:2;color:#d2d7e7;overflow-wrap:anywhere}
#ws-aurora .article-prose p{margin:0 0 24px}
#ws-aurora .article-prose h2,#ws-aurora .ws-article-body h2{font-size:30px;color:#f2efff;margin:42px 0 15px}
#ws-aurora .article-prose h3,#ws-aurora .ws-article-body h3{font-size:23px;color:#f2efff;margin:30px 0 12px}
#ws-aurora .article-prose a,#ws-aurora .ws-article-body a{text-decoration:underline;text-underline-offset:4px;color:#a9cfff}
#ws-aurora blockquote{margin:25px 0;border-inline-start:3px solid #9c79ff;padding:15px 25px;background:#9c79ff09;font-size:1.1em}
#ws-aurora .article-figure{margin:30px 0}
#ws-aurora .article-figure img{display:block;width:100%;height:auto;border-radius:10px}
#ws-aurora .article-figure figcaption{font-size:13px;color:#a7b3c9;line-height:1.8;margin-top:12px}
#ws-aurora .tags{display:flex;gap:8px;flex-wrap:wrap;margin-top:35px}
#ws-aurora .tag{padding:5px 13px;border:1px solid #5e548055;border-radius:20px;color:#c8bce9;font-size:12px}
#ws-aurora .author-box{display:flex;gap:20px;align-items:center;border-block:1px solid #ffffff18;padding:25px 0;margin-top:35px}
#ws-aurora .author-box img{object-fit:cover;border-radius:10px}
#ws-aurora .author-box p{font-size:13px;color:#aeb8d1;margin:8px 0}
.not-found{max-width:600px;margin:20vh auto;padding:20px;font:20px/1.8 sans-serif;color:#e4e8ff;text-align:center}.not-found a{color:#b1c9ff}
@media(max-width:900px){#ws-aurora .ws-hero{gap:24px}#ws-aurora .contact-section{gap:40px}#ws-aurora .about-grid{gap:35px}}
@media(max-width:700px){#ws-aurora .ws-header{padding:15px 5%;gap:12px}#ws-aurora .ws-header-actions{gap:12px;font-size:12px}#ws-aurora .ws-lang{padding:6px 12px}#ws-aurora .ws-portrait-wrap{width:min(88%,380px)}#ws-aurora .ws-hero{gap:36px}#ws-aurora .about-section{padding:48px 6%}#ws-aurora .about-grid,#ws-aurora .contact-section{grid-template-columns:1fr;gap:24px}#ws-aurora .about-copy{font-size:17px}#ws-aurora .contact-section{padding:45px 6%}#ws-aurora .contact-section h2{font-size:30px}#ws-aurora .ws-footer{flex-wrap:wrap;letter-spacing:0}#ws-aurora .article-page{padding:35px 6% 55px}#ws-aurora .article-prose{font-size:17px}#ws-aurora .article-list-link:has(.article-thumb){grid-template-columns:25px 1fr 20px}#ws-aurora .article-thumb{grid-column:1/-1;width:100%;height:180px}#ws-aurora .article-list-link{gap:10px}}
@media(max-width:360px){#ws-aurora .ws-header-actions{gap:8px}#ws-aurora .ws-logo{font-size:29px}#ws-aurora .ws-lang{padding:4px 9px}}
