@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-400-normal.B7YtguxJ.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-500-normal.BsRWmXhO.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-500-normal.zIXX3Q-H.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-600-normal.Co1r35X9.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-600-normal.2CBVLo0M.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-400-italic.Dc_OZ8oc.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-400-italic.BLh7T8o8.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-normal.Drx2k2n9.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-normal.uvC0WHQr.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/cormorant-garamond-latin-ext-500-normal.CH1kM7og.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-500-normal.DYeaGGzO.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/cormorant-garamond-latin-ext-600-normal.DaBc-lu7.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-600-normal.Dk3-quAP.woff) format("woff")}@font-face{font-family:Cormorant Garamond;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/cormorant-garamond-latin-ext-400-italic.BdEzgT7i.woff2) format("woff2"),url(/assets/cormorant-garamond-latin-ext-400-italic.CQvLaSWn.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/space-grotesk-latin-300-normal.DiSf0yqz.woff2) format("woff2"),url(/assets/space-grotesk-latin-300-normal.Byd1NLsn.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-400-normal.CJ-V5oYT.woff2) format("woff2"),url(/assets/space-grotesk-latin-400-normal.BnQMeOim.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-500-normal.lFbtlQH6.woff2) format("woff2"),url(/assets/space-grotesk-latin-500-normal.CNSSEhBt.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-600-normal.DjKNqYRj.woff2) format("woff2"),url(/assets/space-grotesk-latin-600-normal.BflQw4A9.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/space-grotesk-latin-ext-300-normal.4ZO_JR7W.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-300-normal.CxWNGEn7.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/space-grotesk-latin-ext-400-normal.CfP_5XZW.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-400-normal.DRPE3kg4.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/space-grotesk-latin-ext-500-normal.DUe3BAxM.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-500-normal.3dgZTiw9.woff) format("woff")}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/space-grotesk-latin-ext-600-normal.DxxdqCpr.woff2) format("woff2"),url(/assets/space-grotesk-latin-ext-600-normal.VcznFIpX.woff) format("woff")}@font-face{font-family:El Messiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/el-messiri-latin-400-normal.DnjVM4dS.woff2) format("woff2"),url(/assets/el-messiri-latin-400-normal.DObgmxAU.woff) format("woff")}@font-face{font-family:El Messiri;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/el-messiri-latin-600-normal.C464YPm_.woff2) format("woff2"),url(/assets/el-messiri-latin-600-normal.DtTIqwTa.woff) format("woff")}@font-face{font-family:El Messiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/el-messiri-arabic-400-normal.DpRZdUUn.woff2) format("woff2"),url(/assets/el-messiri-arabic-400-normal.BsYXcHPE.woff) format("woff")}@font-face{font-family:El Messiri;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/el-messiri-arabic-600-normal.Te2c8S-M.woff2) format("woff2"),url(/assets/el-messiri-arabic-600-normal.qhBYdKVW.woff) format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-arabic-latin-300-normal.B_2Ptpb1.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-300-normal.C_pnBB63.woff) format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-400-normal.Bo5KPYvw.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-400-normal.sbZiljcy.woff) format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-latin-500-normal.Cd6jVIg7.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-latin-500-normal.BKKTaxl1.woff) format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-arabic-arabic-300-normal.CbO9c89e.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-300-normal.Cxm3eoBo.woff) format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal.CyU-ddYS.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal.CZLC1jgY.woff) format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-arabic-arabic-500-normal.C4MQITzh.woff2) format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-500-normal.XmtXq_5I.woff) format("woff")}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--tnaash-bg: #090c0e;--tnaash-surface: #0f1618;--tnaash-cream: #f7f2e8;--tnaash-cream-dark: #ece5d4;--tnaash-text: #c4bdb0;--tnaash-heading: #f2ede4;--tnaash-accent: #ceaa6c;--tnaash-muted: #92867e;--tnaash-border: #1e2a2e;--font-display: "Cormorant Garamond", Georgia, serif;--font-latin: "Space Grotesk", system-ui, sans-serif;--font-arabic-display: "El Messiri", Georgia, serif;--font-arabic: "IBM Plex Sans Arabic", "Segoe UI", system-ui, sans-serif}html{scroll-behavior:smooth;scroll-padding-top:5rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html[lang=en]{font-family:var(--font-latin)}html[lang=ar]{font-family:var(--font-arabic)}body{background-color:var(--tnaash-bg);color:var(--tnaash-text);line-height:1.6;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:var(--tnaash-accent);text-decoration:none;transition:opacity .2s}a:hover{opacity:.8}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--tnaash-accent);outline-offset:3px;border-radius:2px}.container{max-width:1200px;margin:0 auto;padding:0 1.5rem}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}html[lang=en] [data-lang=ar],html[lang=ar] [data-lang=en]{display:none}.reveal{opacity:0;transform:translateY(16px);transition:opacity .6s ease-out,transform .6s ease-out}.reveal.visible{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}@keyframes reveal-fallback{to{opacity:1;transform:translateY(0)}}.reveal{animation:reveal-fallback .6s ease-out 1.5s forwards}.reveal.visible{animation:none}
