@font-face{font-family:Neo Sans Arabic;src:url(/fonts/NeoSansArabic.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Neo Sans Arabic;src:url(/fonts/NeoSansArabicBold.ttf)format("truetype");font-weight:700;font-display:swap}@font-face{font-family:Airborne;src:url(/fonts/airborne.ttf)format("truetype");font-weight:400 900;font-display:swap}@font-face{font-family:C50 Display;src:url(/fonts/kufam-arabic-900.woff2)format("woff2");font-weight:800 900;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:C50 Display;src:url(/fonts/kufam-arabic-700.woff2)format("woff2");font-weight:500 700;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}:root{--orange:#ec6a13;--orange-glow:#f08842;--orange-deep:#b3500d;--orange-ember:#ff8a2b;--black:#000;--ink-1:#0d0d0d;--ink-2:#141414;--ink-3:#1f1f1f;--line:#262626;--white:#fff;--muted:#a6a6a6;--font-body:"Neo Sans Arabic", "Segoe UI", Tahoma, "Geeza Pro", sans-serif;--font-display:"C50 Display", "Airborne", "Neo Sans Arabic", "Segoe UI", Tahoma, sans-serif;--font-en:"Airborne", "Neo Sans Arabic", "Arial Narrow", sans-serif;--fs-body:clamp(1.0625rem, 1rem + .25vw, 1.1875rem);--fs-small:clamp(.9375rem, .9rem + .15vw, 1rem);--fs-lead:clamp(1.25rem, 1.05rem + .8vw, 1.75rem);--fs-h3:clamp(1.5rem, 1.2rem + 1.2vw, 2.25rem);--fs-h2:clamp(2.6rem, 1.4rem + 5vw, 6.5rem);--fs-h1:clamp(2.9rem, 1.1rem + 7.2vw, 9.25rem);--lh-body:1.9;--gutter:clamp(16px, 4.2vw, 64px);--max:1440px;--section-pad:clamp(88px, 12vw, 200px);--header-h:64px;--bevel:polygon(14px 0, 100% 0, 100% calc(100% - 14px), calc(100% - 14px) 100%, 0 100%, 0 14px);--bevel-sm:polygon(8px 0, 100% 0, 100% calc(100% - 8px), calc(100% - 8px) 100%, 0 100%, 0 8px);--ease-mech:cubic-bezier(.7, 0, .2, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (min-width:768px){:root{--header-h:76px}}*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:100%;text-size-adjust:100%;background:var(--black);scroll-padding-top:var(--header-h)}body{min-height:100svh;color:var(--white);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:0 0;margin:0;font-weight:400;overflow-x:clip}img,svg,video,iframe{max-width:100%;display:block}h1,h2,h3,h4,p,ul,ol,figure,blockquote{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(a,button,[tabindex]):focus-visible{outline:2px solid var(--orange);outline-offset:4px}::selection{background:var(--orange);color:var(--black)}[lang=en]:not(html),.en{font-family:var(--font-en);letter-spacing:.02em}html[lang=en]{--font-display:"Airborne", "C50 Display", "Neo Sans Arabic", "Arial Narrow", sans-serif;--lh-body:1.7}html[lang=en] [lang=ar]{font-family:var(--font-display-ar,"C50 Display", "Neo Sans Arabic", sans-serif);letter-spacing:normal;text-transform:none}html[dir=ltr] [data-icon=arrow],html[dir=ltr] [data-icon=arrowBack]{scale:-1 1}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{inset-inline-start:12px;z-index:200;background:var(--orange);color:var(--black);transition:transform .2s var(--ease-out);padding:10px 16px;font-weight:700;position:fixed;top:12px;transform:translateY(-160%)}.skip-link:focus-visible{transform:none}.grain{pointer-events:none;mix-blend-mode:overlay;opacity:.09;background:url(/art/grain.webp) 0 0/128px;position:absolute;inset:0}[data-scene]{position:relative}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) *,html:not([data-motion=full]) :before,html:not([data-motion=full]) :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.seam{--seam-h:clamp(30px, 3.6vw, 58px);--seam-c:3%;--seam-a:36%;--seam-b:64%;clip-path:polygon(0 0, var(--seam-a) 0, calc(var(--seam-a) + var(--seam-c)) var(--seam-h), calc(var(--seam-b) - var(--seam-c)) var(--seam-h), var(--seam-b) 0, 100% 0, 100% 100%, 0 100%)}.seam-anchor{z-index:6;height:0;position:relative}.seam-bottom{--seam-h:clamp(30px, 3.6vw, 58px);--seam-c:3%;--seam-a:36%;--seam-b:64%;clip-path:polygon(0 0, 100% 0, 100% 100%, var(--seam-b) 100%, calc(var(--seam-b) - var(--seam-c)) calc(100% - var(--seam-h)), calc(var(--seam-a) + var(--seam-c)) calc(100% - var(--seam-h)), var(--seam-a) 100%, 0 100%)}.seam-anchor-bottom .seam-line{background-position:0 100%;top:auto;bottom:0}.seam-line{--seam-h:clamp(30px, 3.6vw, 58px);inset-inline:0;height:var(--seam-h,44px);z-index:6;pointer-events:none;direction:ltr;background:repeating-linear-gradient(90deg,#ec6a1373 0 1px,#0000 1px 3.2%) 0 0/100% 7px no-repeat;position:absolute;top:0}.seam-line svg:first-child{fill:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.seam-line polyline{vector-effect:non-scaling-stroke;stroke-linejoin:miter}.seam-glow{stroke:#ff8a2b59;stroke-width:7px;filter:blur(5px);opacity:0;transition:opacity .9s linear .5s}.seam-trace{stroke:var(--orange);stroke-width:2px;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset 1.4s cubic-bezier(.6,0,.2,1)}.seam-spark{stroke:#fff;stroke-width:3px;stroke-dasharray:.035 1;stroke-dashoffset:1.035px;opacity:0;filter:drop-shadow(0 0 4px var(--orange-glow))}.seam-line[data-lit] .seam-trace{stroke-dashoffset:0}.seam-line[data-lit] .seam-glow{opacity:1}html[data-motion=full]:not([data-page-hidden]) .seam-line[data-lit] .seam-spark{opacity:1;animation:3.2s linear 1.2s infinite seam-spark}@keyframes seam-spark{to{stroke-dashoffset:0}}.seam-star{left:var(--seam-at,50%);width:clamp(14px,1.4vw,20px);height:auto;fill:var(--orange);opacity:0;filter:drop-shadow(0 0 6px #ff8a2bcc);transition:opacity .4s linear 1.1s,scale .6s cubic-bezier(.2,.9,.25,1.3) 1.1s;position:absolute;top:50%;translate:-50% -50%;scale:.4}.seam-line[data-lit] .seam-star{opacity:1;scale:1}html[data-motion=reduced] .seam-trace{stroke-dashoffset:0;transition:none}html[data-motion=reduced] .seam-glow,html[data-motion=reduced] .seam-star{opacity:1;transition:none;scale:1}
