@import "https://fonts.googleapis.com/css2?family=Outfit:wght@200;300;400;500;600;700;800&display=swap";
@import "https://fonts.googleapis.com/css2?family=Readex+Pro:wght@200;300;400;500;600;700&display=swap";
:root{--bg:#fff;--surface:#ffffffb3;--ink:#000;--muted:#2e2e2e;--accent:#802d7c;--font-serif:"Outfit", sans-serif;--font-sans:"Outfit", sans-serif;--spacing-base:1rem;--radius-lg:1.5rem;--radius-sm:.5rem;--viewport-height:100dvh}@supports (color:lab(0% 0 0)){:root{--bg:lab(100% 0 0);--surface:lab(100% 0 0/.7);--ink:lab(0% 0 0);--muted:lab(18.8% 0 0);--accent:lab(33.9153% 43.7483 -27.0219)}}*{box-sizing:border-box;touch-action:manipulation;margin:0;padding:0}html,body{scrollbar-width:none;width:100%;max-width:100vw;font-family:var(--font-sans);color:var(--ink);background-color:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;-webkit-tap-highlight-color:transparent;overflow-x:hidden}::-webkit-scrollbar{display:none}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{font-family:var(--font-serif);letter-spacing:-.02em;font-weight:500;line-height:1.1}p{max-width:70ch;line-height:1.6}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.gsap-intro-1,.gsap-intro-2,.gsap-intro-3,.gsap-dark-overlay,.gsap-main-hero,.gsap-main-elem,.gsap-rotating-item{backface-visibility:hidden;transform:translateZ(0)}body.hide-default-cursor,body.hide-default-cursor *{cursor:none!important}html[lang=ar]{--font-serif:"Outfit", "Readex Pro", sans-serif;--font-sans:"Outfit", "Readex Pro", sans-serif}html[lang=ar] body,html[lang=ar] body *{letter-spacing:normal}html[lang=ar] p,html[lang=ar] li{line-height:1.9}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4,html[lang=ar] h5,html[lang=ar] h6{line-height:1.45}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4,html[lang=ar] h5,html[lang=ar] h6,html[lang=ar] p,html[lang=ar] li,html[lang=ar] input,html[lang=ar] textarea{text-align:right;direction:rtl}html[lang=ar] .i18n-ltr{text-align:left;direction:ltr;unicode-bidi:isolate}html[lang=ar] input::placeholder,html[lang=ar] textarea::placeholder{text-align:right;direction:rtl}
html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}
