@font-face{font-family:"Amiri";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/amiri-400-ar.woff2) format("woff2");unicode-range:U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC}
@font-face{font-family:"Amiri";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/amiri-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"Amiri";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/amiri-700-ar.woff2) format("woff2");unicode-range:U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC}
@font-face{font-family:"Amiri";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/amiri-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:300;font-display:swap;src:url(fonts/plex-300-ar.woff2) format("woff2");unicode-range:U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC}
@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:300;font-display:swap;src:url(fonts/plex-300-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/plex-400-ar.woff2) format("woff2");unicode-range:U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC}
@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/plex-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/plex-500-ar.woff2) format("woff2");unicode-range:U+0600-06FF, U+0750-077F, U+0870-088E, U+0890-0891, U+0897-08E1, U+08E3-08FF, U+200C-200E, U+2010-2011, U+204F, U+2E41, U+FB50-FDFF, U+FE70-FE74, U+FE76-FEFC}
@font-face{font-family:"IBM Plex Sans Arabic";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/plex-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}

:root{--display:"Amiri","Bodoni Moda",Georgia,serif;--sans:"IBM Plex Sans Arabic","Jost",Tahoma,sans-serif}
body{line-height:1.8}
em{font-style:normal}
.eyebrow,.pill,.nav ul a,.crumbs{letter-spacing:0;text-transform:none}
.eyebrow{font-size:13.5px}.pill{font-size:14px}.nav ul a{font-size:14.5px}.crumbs{font-size:13.5px}
.hero h1{line-height:1.2}
.hero::after{background:linear-gradient(0deg,var(--night) 0%,rgba(28,26,24,.55) 40%,rgba(28,26,24,.1) 75%),linear-gradient(270deg,rgba(28,26,24,.55),transparent 60%)}
.hero img{transform:scaleX(-1)}
@keyframes breathe{from{transform:scaleX(-1) scale(1)}to{transform:scaleX(-1) scale(1.06)}}
.two h2,.band h2,.end h2{line-height:1.25}
.steps li::before{content:counter(s,arabic-indic)"."}
.zones b,.steps b,.more b,.faq summary{line-height:1.4}
.nav .lang{font-family:var(--sans)}

.bio li{padding-left:0;padding-right:22px}.bio li::before{left:auto;right:0}
.bio .follow a{display:inline-flex;align-items:center;gap:10px;color:var(--stone);text-decoration:none;border:1px solid var(--rule);padding:12px 18px;margin-top:14px;font-size:14px;letter-spacing:.06em}.bio .follow a:hover{border-color:var(--stone)}.bio .follow .ico{width:18px;height:18px}
.bio blockquote{border-left:0;border-right:2px solid var(--stone);padding-left:0;padding-right:22px}
.article th,.article td{text-align:right}
.article ul,.article ol{margin:14px 22px 14px 0}
.bio h2,.article h2{line-height:1.35}

.f-bottom,.menu-top{direction:rtl}

.res .pair span{left:auto;right:10px}
.lb .cmp .lab.b{left:auto;right:12px}.lb .cmp .lab.a2{right:auto;left:12px}

.soon-img::after{background:linear-gradient(270deg,transparent 60%,var(--night)),linear-gradient(0deg,rgba(28,26,24,.5),transparent 30%)}
.soon h1{font-style:normal}
.sf label,.sf legend{letter-spacing:0;font-size:14px}
.strip .f b{left:auto;right:12px}
.strip figcaption{font-style:normal}
@media (max-width:900px){.soon-img::after{background:linear-gradient(0deg,var(--night) 2%,transparent 45%)}}
