/* Scoped to Al-Saeed: cinematic imagery, real text, subtle brand geometry. */
html[data-site="alsaeed"] .ae-lifecycle{position:relative;isolation:isolate;overflow:hidden;min-height:660px;min-height:clamp(660px,calc(100svh - 68px),820px);display:flex;flex-direction:column;justify-content:space-between;background:#0b2d3b;color:#fff;--lc-gold:#ffd18b;--lc-line:rgba(255,255,255,.3)}
html[data-site="alsaeed"] .ae-lc-visuals,html[data-site="alsaeed"] .ae-lc-frame,html[data-site="alsaeed"] .ae-lc-shade,html[data-site="alsaeed"] .ae-lc-grid,html[data-site="alsaeed"] .ae-lc-glow{position:absolute;inset:0;pointer-events:none}
html[data-site="alsaeed"] .ae-lc-visuals{z-index:-4;overflow:hidden}
html[data-site="alsaeed"] .ae-lc-frame{opacity:0;transition:opacity 650ms ease;overflow:hidden;background:#193c49}
html[data-site="alsaeed"] .ae-lc-frame.is-current{opacity:1}
html[data-site="alsaeed"] .ae-lc-frame>img,html[data-site="alsaeed"] .ae-lc-frame>video{height:100%;width:100%;display:block;object-fit:cover;object-position:center 42%;transform:scale(1.035);animation:aeLifecycleCamera 5.4s cubic-bezier(.2,.4,.3,1) both;animation-play-state:paused}
html[data-site="alsaeed"] .ae-lc-frame[data-scene="doctorate"]>img{object-position:65% 46%;transform:scale(1.09)}
html[data-site="alsaeed"] .ae-lifecycle[data-lc-paused="false"] .ae-lc-frame.is-current>img{animation-play-state:running}
html[data-site="alsaeed"] .ae-lc-shade{z-index:-3;background:linear-gradient(180deg,#05263424 0%,#05263461 20%,#052634b5 60%,#052634ef 100%),linear-gradient(90deg,#05263430,#05263415 25%,#0526340a 75%,#05263430)}
html[data-site="alsaeed"] .ae-lc-grid{z-index:-2;opacity:.24;background-image:linear-gradient(#f9deaa50 1px,transparent 1px),linear-gradient(90deg,#f9deaa50 1px,transparent 1px);background-size:110px 110px;mask-image:linear-gradient(120deg,#000,transparent 38%,transparent 70%,#000)}
html[data-site="alsaeed"] .ae-lc-glow{z-index:-1;inset:auto -15% -75% -15%;height:100%;background:radial-gradient(ellipse at center,#b2792838,transparent 60%);border-radius:50%}
html[data-site="alsaeed"] .ae-lc-body{width:100%;text-align:center;padding-block:66px 34px;position:relative}
html[data-site="alsaeed"] body #app .ae-lc-eyebrow{font-size:.84rem;color:#fff5e2;letter-spacing:.03em;margin:0 0 24px;font-weight:500}
html[data-site="alsaeed"] .ae-lc-eyebrow::before,html[data-site="alsaeed"] .ae-lc-eyebrow::after{content:'';display:inline-block;width:30px;height:1px;background:#e7bb70;vertical-align:middle;margin-inline:14px}
html[data-site="alsaeed"] .ae-lc-role{display:inline-flex;align-items:center;min-height:32px;border:1px solid #f5d4946b;border-radius:30px;padding:4px 18px;color:#ffe0a7;background:#163d49a6;font-size:.8rem;font-weight:500;backdrop-filter:blur(8px)}
html[data-site="alsaeed"] body #app h1.ae-lc-title{font-size:clamp(2.2rem,4.6vw,4.3rem);font-weight:700;line-height:1.5;letter-spacing:-.035em;max-width:1040px;margin:16px auto 8px;color:#fff;text-shadow:0 3px 24px #061e2f75;min-height:1.5em}
html[data-site="alsaeed"] body #app p.ae-lc-description{font-size:clamp(.95rem,1.4vw,1.15rem);color:#eff4f3;line-height:1.85;max-width:720px;min-height:1.85em;margin:0 auto;text-shadow:0 1px 10px #05222c}
html[data-site="alsaeed"] .ae-lc-actions{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;margin-top:28px}
html[data-site="alsaeed"] .ae-lc-actions>a{min-height:48px;border-radius:8px;padding:10px 23px;display:inline-flex;align-items:center;justify-content:center;gap:16px;font-size:.86rem;font-weight:600;text-decoration:none;transition:background .18s,color .18s;line-height:1.6}
html[data-site="alsaeed"] .ae-lc-primary{background:linear-gradient(115deg,#f7b65a,#e8912d);color:#102f3a!important;border:1px solid #ffc97c;box-shadow:0 8px 24px #04232c30}
html[data-site="alsaeed"] .ae-lc-primary:hover{background:#ffd493}
html[data-site="alsaeed"] .ae-lc-secondary{color:#fff!important;border:1px solid #e1ebeb70;background:#173d496b;backdrop-filter:blur(6px)}
html[data-site="alsaeed"] .ae-lc-secondary:hover{background:#214d5d}
html[data-site="alsaeed"] .ae-lifecycle svg{width:20px;height:20px;flex:none}
html[data-site="alsaeed"][dir="ltr"] .ae-lc-primary svg{transform:rotate(180deg)}
html[data-site="alsaeed"] .ae-lc-bottom{position:relative;width:100%;padding-bottom:18px}
html[data-site="alsaeed"] .ae-lc-stages{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;border-top:1px solid #d6bd8755;padding-top:18px}
html[data-site="alsaeed"] .ae-lc-stages>button{border:1px solid transparent;min-width:0;min-height:70px;background:transparent;color:#d6e4e6;font:inherit;font-size:.72rem;line-height:1.6;border-radius:8px;padding:7px 3px;display:flex;align-items:center;flex-direction:column;gap:8px;cursor:pointer;position:relative}
html[data-site="alsaeed"] .ae-lc-number{font-size:.6rem;display:grid;place-items:center;width:23px;height:23px;border:1px solid #c4ab79;border-radius:50%;color:#f1c888;background:#123e4c;transition:background .2s,box-shadow .2s}
html[data-site="alsaeed"] .ae-lc-stages>button[aria-pressed="true"]{background:#e5b46413;color:#ffe2ad;border-color:#dcba7440}
html[data-site="alsaeed"] .ae-lc-stages>button[aria-pressed="true"] .ae-lc-number{color:#153a47;background:#ffcf82;border-color:#ffcf82;box-shadow:0 0 0 4px #f5cc7e1c}
html[data-site="alsaeed"] .ae-lc-stages>button:hover{background:#e4bb6d16;color:#ffe2ad}
html[data-site="alsaeed"] .ae-lc-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:14px}
html[data-site="alsaeed"] .ae-lc-playback{display:flex;align-items:center;gap:5px}
html[data-site="alsaeed"] .ae-lc-toolbar button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;border:1px solid #b9ced642;border-radius:7px;background:#102f3a8f;color:#f2f6f5;font:inherit;font-size:.7rem;cursor:pointer;padding:7px 12px}
html[data-site="alsaeed"] .ae-lc-toolbar button:hover{background:#284e5b}
html[data-site="alsaeed"] .ae-lc-toolbar button:disabled{cursor:default;opacity:.7}
html[data-site="alsaeed"] .ae-lc-toolbar :is([data-lc-step],[data-lc-motion]){width:40px;padding:7px}
html[data-site="alsaeed"] .ae-lc-toolbar [data-lc-step="-1"] svg{transform:rotate(180deg)}
html[data-site="alsaeed"][dir="ltr"] .ae-lc-toolbar [data-lc-step="-1"] svg{transform:none}
html[data-site="alsaeed"][dir="ltr"] .ae-lc-toolbar [data-lc-step="1"] svg{transform:rotate(180deg)}
html[data-site="alsaeed"] .ae-lc-count{color:#dce6e5;font-size:.68rem;margin-inline:6px;min-width:36px;text-align:center}
html[data-site="alsaeed"] .ae-lc-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
html[data-site="alsaeed"] .ae-lifecycle :is(a,button):focus-visible{outline:3px solid #ffd493;outline-offset:4px}
html[data-site="alsaeed"] .ae-lc-copy.is-changing .ae-lc-role{animation:aeLifecycleWords .6s both}
html[data-site="alsaeed"] .ae-lc-copy.is-changing .ae-lc-title{animation:aeLifecycleWords .7s .06s both}
html[data-site="alsaeed"] .ae-lc-copy.is-changing .ae-lc-description{animation:aeLifecycleWords .7s .13s both}
@keyframes aeLifecycleCamera{from{transform:scale(1.025) translate3d(-.5%,.3%,0)}to{transform:scale(1.14) translate3d(.7%,-.8%,0)}}
@keyframes aeLifecycleWords{from{opacity:0;transform:translateY(13px);filter:blur(3px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}
@media(min-width:1600px){html[data-site="alsaeed"] .ae-lc-body{padding-top:92px}}
@media(max-width:900px){html[data-site="alsaeed"] .ae-lifecycle{min-height:700px}html[data-site="alsaeed"] .ae-lc-body{padding-block:68px 40px}html[data-site="alsaeed"] .ae-lc-stages{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px}html[data-site="alsaeed"] .ae-lc-stages>button{min-height:58px;gap:4px;font-size:.68rem;padding:5px}html[data-site="alsaeed"] .ae-lc-number{width:20px;height:20px}html[data-site="alsaeed"] .ae-lc-frame>img{object-position:45% 40%}}
@media(max-width:600px){html[data-site="alsaeed"] .ae-lifecycle{min-height:740px;min-height:max(700px,calc(100svh - 68px))}html[data-site="alsaeed"] .ae-lc-body{padding:52px 20px 35px}html[data-site="alsaeed"] .ae-lc-bottom{padding:0 16px 16px}html[data-site="alsaeed"] body #app .ae-lc-eyebrow{font-size:.74rem;margin-bottom:24px}html[data-site="alsaeed"] body #app h1.ae-lc-title{font-size:clamp(1.8rem,8vw,2.6rem);line-height:1.6;margin-top:18px;min-height:3.2em;display:flex;align-items:center;justify-content:center}html[data-site="alsaeed"] body #app p.ae-lc-description{font-size:.85rem;min-height:3.6em;line-height:1.8}html[data-site="alsaeed"] .ae-lc-role{font-size:.7rem}html[data-site="alsaeed"] .ae-lc-actions{gap:8px;margin-top:18px}html[data-site="alsaeed"] .ae-lc-actions>a{font-size:.75rem;min-height:46px;padding:9px 13px;gap:9px}html[data-site="alsaeed"] .ae-lc-actions svg{width:16px;height:16px}html[data-site="alsaeed"] .ae-lc-stages{gap:2px;padding-top:12px}html[data-site="alsaeed"] .ae-lc-stages>button{font-size:.6rem;min-height:58px}html[data-site="alsaeed"] .ae-lc-toolbar{justify-content:center;gap:8px;margin-top:10px}html[data-site="alsaeed"] .ae-lc-toolbar button{min-height:38px;font-size:.63rem;padding:6px 8px}html[data-site="alsaeed"] .ae-lc-toolbar :is([data-lc-step],[data-lc-motion]){width:38px}html[data-site="alsaeed"] .ae-lc-toolbar svg{width:17px;height:17px}html[data-site="alsaeed"] .ae-lc-count{font-size:.6rem;margin-inline:3px}html[data-site="alsaeed"] .ae-lc-shade{background:linear-gradient(180deg,#05263438,#05263488 28%,#052634a8 50%,#052634f2 100%)}html[data-site="alsaeed"] .ae-lc-frame>img{object-position:47% 40%}html[data-site="alsaeed"] .ae-lc-grid{background-size:80px 80px;opacity:.2}}
@media(prefers-reduced-motion:reduce){html[data-site="alsaeed"] .ae-lifecycle *,html[data-site="alsaeed"] .ae-lifecycle *::before,html[data-site="alsaeed"] .ae-lifecycle *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}html[data-site="alsaeed"] .ae-lc-frame>img{transform:none!important}}

@media(max-width:600px){html[data-site="alsaeed"] .ae-lc-frame[data-scene="school"]>img{object-position:100% 50%}html[data-site="alsaeed"] .ae-lc-frame[data-scene="university"]>img{object-position:8% 50%}html[data-site="alsaeed"] .ae-lc-frame[data-scene="masters"]>img,html[data-site="alsaeed"] .ae-lc-frame[data-scene="doctorate"]>img{object-position:78% 50%}html[data-site="alsaeed"] .ae-lc-frame[data-scene="leadership"]>img{object-position:75% 50%}}

html[data-site="alsaeed"] .ae-lc-frame.has-video{background-size:cover;background-position:center}html[data-site="alsaeed"] .ae-lc-frame>video{object-fit:contain;object-position:center;transform:none;animation:none}html[data-site="alsaeed"] .ae-lc-frame.has-video>video{backdrop-filter:blur(18px)}@media(max-width:600px){html[data-site="alsaeed"] .ae-lc-frame>video{object-position:center 20%}}

html[data-site="alsaeed"] .ae-lc-frame.has-video>img{object-fit:contain;object-position:center;transform:none;animation:none;backdrop-filter:blur(18px)}@media(max-width:600px){html[data-site="alsaeed"] .ae-lc-frame.has-video>img{object-position:center 20%}}

/* Compact journey markers keep the moving imagery and impact words primary. */
html[data-site="alsaeed"] .ae-lc-role{border:0;background:transparent;backdrop-filter:none;padding:0;min-height:22px;font-size:.76rem;letter-spacing:.08em;color:#ffcf82}
html[data-site="alsaeed"] .ae-lc-stages{max-width:880px;margin-inline:auto;gap:4px;padding-top:12px}
html[data-site="alsaeed"] .ae-lc-stages>button{min-height:58px;font-size:.7rem;gap:5px}
html[data-site="alsaeed"] .ae-lc-stages>button[aria-pressed="true"]::after{content:"";position:absolute;inset:auto 20% 0;height:2px;background:#ffcf82;transform-origin:right;animation:aeLifecycleProgress 4.8s linear both;animation-play-state:paused}
html[data-site="alsaeed"] .ae-lifecycle[data-lc-paused="false"] .ae-lc-stages>button[aria-pressed="true"]::after{animation-play-state:running}
@keyframes aeLifecycleProgress{from{transform:scaleX(0)}to{transform:scaleX(1)}}
@media(max-width:600px){html[data-site="alsaeed"] .ae-lc-stages{grid-template-columns:repeat(8,minmax(0,1fr));gap:0}html[data-site="alsaeed"] .ae-lc-stages>button{font-size:.54rem;padding:5px 0;min-height:52px}html[data-site="alsaeed"] .ae-lc-number{width:17px;height:17px;font-size:.52rem}html[data-site="alsaeed"] .ae-lc-body{padding-top:70px}html[data-site="alsaeed"] .ae-lifecycle{min-height:max(640px,calc(100svh - 68px))}html[data-site="alsaeed"] body #app h1.ae-lc-title{min-height:2.9em;font-size:clamp(1.8rem,8.4vw,2.65rem)}html[data-site="alsaeed"] body #app .ae-lc-eyebrow{font-size:.65rem}html[data-site="alsaeed"] .ae-lc-eyebrow::before,html[data-site="alsaeed"] .ae-lc-eyebrow::after{width:14px;margin-inline:8px}}

@media(max-width:600px){html[data-site="alsaeed"] .ae-lc-frame[data-scene="doctorate"]>img{object-position:100% 50%}}
