html[dir=ltr] .directional-arrow[data-astro-cid-crzyut4q][data-direction=left]{scale:-1 1}.story[data-astro-cid-ysbspz7s]{border-block-start:1px solid var(--color-rule)}.story-beat[data-astro-cid-ysbspz7s]{border-block-end:1px solid var(--color-rule)}.story-stage[data-astro-cid-ysbspz7s]{padding-block:clamp(4rem,10svh,7rem);position:relative}.story-progress[data-astro-cid-ysbspz7s]{display:none}.stage-content[data-astro-cid-ysbspz7s]{max-width:80rem}.story[data-astro-cid-ysbspz7s] h2[data-astro-cid-ysbspz7s]{max-width:20ch;font-size:clamp(2rem,5.5vw,5.5rem);line-height:1.25}.story-who[data-astro-cid-ysbspz7s] h2[data-astro-cid-ysbspz7s]{color:var(--color-muted);margin-block-end:2rem;font-size:clamp(1.35rem,2.8vw,2.5rem)}.story-statement[data-astro-cid-ysbspz7s]{font:400 clamp(2rem, 5.2vw, 5rem)/1.5 var(--font-display);max-width:30ch}.line-window[data-astro-cid-ysbspz7s],.mask-line[data-astro-cid-ysbspz7s]{display:block}.line-window[data-astro-cid-ysbspz7s]{overflow:clip}.story-journey[data-astro-cid-ysbspz7s] h2[data-astro-cid-ysbspz7s]{margin-block-end:clamp(1.25rem,3svh,2.5rem)}.filmstrip[data-astro-cid-ysbspz7s]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,2vw,2rem);margin:0;padding:0;list-style:none;display:grid}.film-frame[data-astro-cid-ysbspz7s]{min-width:0}.photo-window[data-astro-cid-ysbspz7s]{aspect-ratio:3/4;background:var(--color-surface);overflow:clip}.photo-window[data-astro-cid-ysbspz7s] img[data-astro-cid-ysbspz7s]{object-fit:cover;width:100%;height:100%}.journey-year[data-astro-cid-ysbspz7s]{font:400 clamp(1.1rem, 2.5vw, 2rem)/1.4 var(--font-latin);font-variant-numeric:tabular-nums;text-align:start;margin-block:.75rem .25rem;display:block}figcaption[data-astro-cid-ysbspz7s] p[data-astro-cid-ysbspz7s]{color:var(--color-muted);font-size:clamp(.875rem,1.2vw,1.125rem);line-height:1.6}.audience-layout[data-astro-cid-ysbspz7s]{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2rem,6vw,7rem);display:grid}.audience-headline[data-astro-cid-ysbspz7s]{color:var(--color-focus)}.audience-lines[data-astro-cid-ysbspz7s]{gap:.75rem;display:grid}.platform-line[data-astro-cid-ysbspz7s]{font-size:clamp(1.25rem,2.4vw,2rem);line-height:1.3}.platform-line[data-astro-cid-ysbspz7s] bdi[data-astro-cid-ysbspz7s]{font:400 clamp(2rem, 4vw, 4rem)/1.1 var(--font-latin);font-variant-numeric:tabular-nums;margin-inline-start:.25em;display:inline-block}.audience-extra[data-astro-cid-ysbspz7s]{max-width:30ch;font-size:clamp(1.125rem,1.8vw,1.65rem);line-height:1.5}.story-date[data-astro-cid-ysbspz7s]{color:var(--color-muted);font-size:.8125rem}.byond-copy[data-astro-cid-ysbspz7s] h2[data-astro-cid-ysbspz7s]{max-width:19ch}.byond-copy[data-astro-cid-ysbspz7s]>p[data-astro-cid-ysbspz7s]{color:var(--color-muted);max-width:44ch;margin-block:2rem;font-size:clamp(1.2rem,2.5vw,2rem)}.byond-link[data-astro-cid-ysbspz7s]{align-items:center;gap:2rem;min-height:48px;font-size:clamp(1.5rem,3vw,2.5rem);display:inline-flex}.story-close[data-astro-cid-ysbspz7s] h2[data-astro-cid-ysbspz7s]{margin-block-end:2rem}.story-actions[data-astro-cid-ysbspz7s]{flex-wrap:wrap;gap:1rem;margin-block-end:1.5rem;display:flex}.story-actions[data-astro-cid-ysbspz7s] a[data-astro-cid-ysbspz7s]{justify-content:space-between}.text-link[data-astro-cid-ysbspz7s]{color:var(--color-muted);font-size:1rem}.story-footer[data-astro-cid-ysbspz7s]{color:var(--color-muted);padding-block:2rem;font-size:.8125rem}.builder-credit[data-astro-cid-ysbspz7s]{letter-spacing:.01em;color:var(--color-text);margin-block-start:.75rem;font-size:.875rem}.builder-credit[data-astro-cid-ysbspz7s] a[data-astro-cid-ysbspz7s]{min-height:44px;color:var(--color-text);text-decoration:underline;text-decoration-color:var(--color-teal);text-underline-offset:.3em;transition:color var(--duration-fast), text-decoration-color var(--duration-fast);align-items:center;font-weight:700;text-decoration-thickness:2px;display:inline-flex}.builder-credit[data-astro-cid-ysbspz7s] a[data-astro-cid-ysbspz7s]:hover{color:var(--color-focus);text-decoration-color:currentColor}@media (width<=767px){.filmstrip[data-astro-cid-ysbspz7s]{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:1.25rem}.audience-layout[data-astro-cid-ysbspz7s]{grid-template-columns:1fr;gap:1.75rem}.story-actions[data-astro-cid-ysbspz7s]{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:no-preference) and (height>=700px) and (width>=360px){.story-motion .story-beat[data-astro-cid-ysbspz7s]{height:calc(100svh + var(--steps) * 48svh);view-timeline:--chapter block}.story-motion .story-stage[data-astro-cid-ysbspz7s]{align-items:center;height:100svh;padding-block:5rem 3rem;display:flex;position:sticky;top:0}.story-motion .story-progress[data-astro-cid-ysbspz7s]{top:1.5rem;font:400 .75rem/1 var(--font-latin);color:var(--color-muted);align-items:center;gap:1rem;display:flex;position:absolute;inset-inline:0}.progress-rail[data-astro-cid-ysbspz7s]{background:var(--color-rule);flex:1;height:1px;overflow:clip}.progress-rail[data-astro-cid-ysbspz7s]>span[data-astro-cid-ysbspz7s]{background:var(--color-focus);transform-origin:0;height:100%;display:block}[dir=rtl] .progress-rail[data-astro-cid-ysbspz7s]>span[data-astro-cid-ysbspz7s]{transform-origin:100%}.story-motion .step[data-astro-cid-ysbspz7s]{animation:aperture 1s var(--ease-out-expo) both}.story-motion .photo-window[data-astro-cid-ysbspz7s]{animation-name:frame-aperture}.story-motion .progress-rail[data-astro-cid-ysbspz7s]>span[data-astro-cid-ysbspz7s]{animation:1s linear both reel-progress}@supports (animation-timeline:view()){.story-motion:not(.story-fallback) .step[data-astro-cid-ysbspz7s]{animation-timeline:--chapter;animation-range:contain var(--start) contain var(--end)}.story-motion:not(.story-fallback) .progress-rail[data-astro-cid-ysbspz7s]>span[data-astro-cid-ysbspz7s]{animation-timeline:--chapter;animation-range:contain}}.story-fallback .step[data-astro-cid-ysbspz7s]{animation-play-state:paused;animation-delay:calc(-1s * clamp(0, var(--p,0) * var(--rate) - var(--offset), 1))}.story-fallback .progress-rail[data-astro-cid-ysbspz7s]>span[data-astro-cid-ysbspz7s]{animation-play-state:paused;animation-delay:calc(-1s * var(--p,0))}.story-motion .story-beat[data-astro-cid-ysbspz7s]:focus-within .step[data-astro-cid-ysbspz7s]{animation:none}@keyframes aperture{0%{clip-path:inset(0 0 100%);opacity:0;transform:translateY(1.25rem)}to{clip-path:inset(0);opacity:1;transform:translateY(0)}}@keyframes frame-aperture{0%{clip-path:inset(0 0 100%);opacity:0;transform:scale(1.035)}to{clip-path:inset(0);opacity:1;transform:scale(1)}}@keyframes reel-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=767px){.story-motion .story-journey[data-astro-cid-ysbspz7s] .photo-window[data-astro-cid-ysbspz7s]{aspect-ratio:1}.story-motion .story-journey[data-astro-cid-ysbspz7s] .stage-content[data-astro-cid-ysbspz7s]{max-width:30rem}.story-motion .story-journey[data-astro-cid-ysbspz7s] h2[data-astro-cid-ysbspz7s]{font-size:2rem}}}.hub[data-astro-cid-xa7uqt5p]{display:grid}.hub-portrait[data-astro-cid-xa7uqt5p]{background:var(--color-surface);height:min(38svh,24rem);position:relative;overflow:hidden}.hub-portrait[data-astro-cid-xa7uqt5p]:after{content:"";background:linear-gradient(180deg, transparent 65%, var(--color-bg));pointer-events:none;position:absolute;inset:0}.hub-portrait[data-astro-cid-xa7uqt5p] img[data-astro-cid-xa7uqt5p]{object-fit:cover;object-position:center 30%;width:100%;height:100%}.hub-content[data-astro-cid-xa7uqt5p]{gap:18px;width:min(100%,560px);margin-inline:auto;padding:0 20px 20px;display:grid}.hub-intro[data-astro-cid-xa7uqt5p]{margin-block-start:-32px;position:relative}h1[data-astro-cid-xa7uqt5p]{font:400 clamp(3rem, 14vw, 4.5rem)/1.15 var(--font-display)}.language-switch[data-astro-cid-xa7uqt5p]{font:400 .75rem/1 var(--font-latin);gap:2px;display:flex;position:absolute;inset-block-start:-44px;inset-inline-end:0}.language-switch[data-astro-cid-xa7uqt5p] a[data-astro-cid-xa7uqt5p]{background:var(--color-bg);place-items:center;min-width:44px;min-height:44px;text-decoration:none;display:grid}.language-switch[data-astro-cid-xa7uqt5p] [data-astro-cid-xa7uqt5p][lang=ar]{font-family:Hacen Saudi Arabia,sans-serif}.language-switch[data-astro-cid-xa7uqt5p] [data-astro-cid-xa7uqt5p][aria-current]{color:var(--color-focus);text-decoration:underline}.hub-role[data-astro-cid-xa7uqt5p]{color:var(--color-muted);margin-block:6px;font-size:.8125rem;line-height:1.7}.hub-bio[data-astro-cid-xa7uqt5p]{font-size:1rem;line-height:1.65}.featured[data-astro-cid-xa7uqt5p]{gap:10px;display:grid}.feature[data-astro-cid-xa7uqt5p]{border:1px solid var(--color-rule);isolation:isolate;min-height:96px;transition:transform var(--duration-fast) var(--ease-out-expo), border-color var(--duration-fast);flex-direction:column;justify-content:center;gap:8px;padding:16px;text-decoration:none;display:flex;position:relative}.feature[data-astro-cid-xa7uqt5p]:before{content:"";opacity:0;z-index:-1;pointer-events:none;transition:opacity var(--duration-fast);background:linear-gradient(110deg,#0000 20%,#f4ede421,#0000 80%);position:absolute;inset:0}.feature[data-astro-cid-xa7uqt5p]:hover{border-color:var(--color-focus);transform:translateY(-2px)}.feature[data-astro-cid-xa7uqt5p]:hover:before{opacity:1}.feature[data-astro-cid-xa7uqt5p]:active{transform:translateY(1px)}.feature-title[data-astro-cid-xa7uqt5p]{font:400 clamp(1.125rem, 4.8vw, 1.3rem)/1.4 var(--font-display);white-space:nowrap;align-items:center;gap:.35rem;display:flex}.feature-title[data-astro-cid-xa7uqt5p] svg{margin-inline-start:auto}.feature-course[data-astro-cid-xa7uqt5p]{background:var(--color-surface);overflow:hidden}.feature-course[data-astro-cid-xa7uqt5p] img[data-astro-cid-xa7uqt5p]{object-fit:cover;object-position:center 39%;z-index:-3;width:100%;height:100%;position:absolute;inset:0}.feature-course[data-astro-cid-xa7uqt5p]:after{content:"";z-index:-2;background:linear-gradient(270deg,#0d0b09d1,#0d0b0973 60%,#0d0b091a);position:absolute;inset:0}.feature-consultation[data-astro-cid-xa7uqt5p]{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-accent)}.plan-names[data-astro-cid-xa7uqt5p]{gap:2px;font-size:.8125rem;line-height:1.5;display:grid}.hub-links[data-astro-cid-xa7uqt5p]{border-block-start:1px solid var(--color-rule)}.hub-links[data-astro-cid-xa7uqt5p] a[data-astro-cid-xa7uqt5p]{border-block-end:1px solid var(--color-rule);min-height:56px;transition:color var(--duration-fast), background-color var(--duration-fast);align-items:center;gap:14px;font-size:1rem;text-decoration:none;display:flex}.hub-links[data-astro-cid-xa7uqt5p] a[data-astro-cid-xa7uqt5p]>svg:last-child{margin-inline-start:auto}.hub-links[data-astro-cid-xa7uqt5p] a[data-astro-cid-xa7uqt5p]>span[data-astro-cid-xa7uqt5p]{overflow-wrap:anywhere;min-width:0}.hub-content[data-astro-cid-xa7uqt5p]{min-width:0}.hub-links[data-astro-cid-xa7uqt5p] a[data-astro-cid-xa7uqt5p]:hover{background:var(--color-surface);color:var(--color-focus)}.hub-links[data-astro-cid-xa7uqt5p] a[data-astro-cid-xa7uqt5p] svg:last-child,.feature[data-astro-cid-xa7uqt5p] svg{transition:transform var(--duration-fast) var(--ease-out-expo)}.hub-links[data-astro-cid-xa7uqt5p] a[data-astro-cid-xa7uqt5p]:hover>svg:last-child,.feature[data-astro-cid-xa7uqt5p]:hover svg{transform:translate(-3px,-3px)}.socials[data-astro-cid-xa7uqt5p]{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.socials[data-astro-cid-xa7uqt5p] a[data-astro-cid-xa7uqt5p]{border:1px solid var(--color-rule);width:48px;min-height:48px;transition:color var(--duration-fast), background-color var(--duration-fast);justify-content:center;align-items:center;display:flex}.socials[data-astro-cid-xa7uqt5p] a[data-astro-cid-xa7uqt5p]:hover{background:var(--color-text);color:var(--color-bg)}.socials[data-astro-cid-xa7uqt5p] a[data-astro-cid-xa7uqt5p]:active{background:var(--color-focus)}.subscriber-count[data-astro-cid-xa7uqt5p]{color:var(--color-muted);margin-block-start:8px;font-size:.8125rem}.hub-footer[data-astro-cid-xa7uqt5p]{color:var(--color-muted);justify-content:space-between;align-items:center;gap:8px;font-size:.6875rem;display:flex}.hub-footer[data-astro-cid-xa7uqt5p] [data-astro-cid-xa7uqt5p][lang=en]{letter-spacing:.08em;font-size:.625rem}.sr-only[data-astro-cid-xa7uqt5p]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=374px){.socials[data-astro-cid-xa7uqt5p]{grid-template-columns:repeat(5,1fr);gap:6px;display:grid}.socials[data-astro-cid-xa7uqt5p] a[data-astro-cid-xa7uqt5p]{width:auto}}@media (width>=768px) and (width<=1023px){.hub-portrait[data-astro-cid-xa7uqt5p]{height:40svh}}@media (width>=1024px){.hub[data-astro-cid-xa7uqt5p]{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:start}.hub-portrait[data-astro-cid-xa7uqt5p]{grid-area:1/2;height:100svh;position:sticky;inset-block-start:0}.hub-portrait[data-astro-cid-xa7uqt5p]:after{background:linear-gradient(90deg,#0000 80%,#0d0b094d)}.hub-portrait[data-astro-cid-xa7uqt5p] img[data-astro-cid-xa7uqt5p]{object-position:center 38%}.hub-content[data-astro-cid-xa7uqt5p]{min-height:100svh;direction:inherit;grid-area:1/1;align-content:center;gap:14px;padding:24px}.hub-intro[data-astro-cid-xa7uqt5p]{margin-block-start:0}.feature[data-astro-cid-xa7uqt5p]{min-height:88px;padding-block:14px}}@media (width>=1024px) and (height<=800px){.hub-content[data-astro-cid-xa7uqt5p]{gap:10px;padding-block:16px}h1[data-astro-cid-xa7uqt5p]{font-size:4rem}}html[dir=ltr] .feature-course[data-astro-cid-xa7uqt5p]:after{background:linear-gradient(90deg,#0d0b09d1,#0d0b0973 60%,#0d0b091a)}html[dir=ltr] .feature-title[data-astro-cid-xa7uqt5p]{white-space:normal;font-size:1.125rem}html[dir=ltr] h1[data-astro-cid-xa7uqt5p]{font-size:clamp(2.5rem,12vw,4rem)}html[dir=ltr] .hub-links[data-astro-cid-xa7uqt5p] a[data-astro-cid-xa7uqt5p]:hover>svg:last-child,html[dir=ltr] .feature[data-astro-cid-xa7uqt5p]:hover svg{transform:translate(3px,-3px)}@media (prefers-reduced-motion:no-preference){.hub-portrait[data-astro-cid-xa7uqt5p] img[data-astro-cid-xa7uqt5p]{animation:hub-projector-arrival var(--duration-reveal) var(--ease-out-expo) both}@keyframes hub-projector-arrival{0%{clip-path:inset(5% 0);filter:blur(3px)saturate(.3);transform:scale(1.025)}to{clip-path:inset(0);filter:blur()saturate();transform:scale(1)}}}@media (prefers-reduced-motion:reduce){.feature[data-astro-cid-xa7uqt5p]:hover,.feature[data-astro-cid-xa7uqt5p]:active,.feature[data-astro-cid-xa7uqt5p]:hover svg,.hub-links[data-astro-cid-xa7uqt5p] a[data-astro-cid-xa7uqt5p]:hover>svg:last-child{transform:none}}
