@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bff24dc14ce4541e-s.0op8psrhiitue.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a1ea0775bdd7e1b-s.0s-s-hsjhq4c2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e5e3622652600e97-s.0ws8tt74elqft.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri Fallback;src:local(Times New Roman);ascent-override:112.47%;descent-override:63.44%;line-gap-override:0.0%;size-adjust:99.94%}.gPNd2W_className{font-family:Amiri,Amiri Fallback;font-style:normal;font-weight:400}.gPNd2W_variable{--font-amiri:"Amiri", "Amiri Fallback"}
@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(../media/33937fdcfd95f425-s.1inzv3dgcg66h.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:400;font-display:swap;src:url(../media/413a98817cfac2ae-s.2cnlosaufmg6w.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(../media/25749dd09fc345e8-s.1xbmuc87b_cj9.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Tajawal;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1dd910b1dd15841f-s.22o0y3ylod0nc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal Fallback;src:local(Arial);ascent-override:67.93%;descent-override:37.71%;line-gap-override:21.13%;size-adjust:94.66%}.dfi-9G_className{font-family:Tajawal,Tajawal Fallback;font-style:normal}.dfi-9G_variable{--font-tajawal:"Tajawal", "Tajawal Fallback"}
@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ca4990db0cc4170f-s.1z-7ecuigp74b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cinzel;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2aa8e3d8ec7e85c8-s.2-bgfqowr19id.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cinzel Fallback;src:local(Times New Roman);ascent-override:71.31%;descent-override:27.18%;line-gap-override:0.0%;size-adjust:136.86%}.GShh2G_className{font-family:Cinzel,Cinzel Fallback;font-style:normal;font-weight:400}.GShh2G_variable{--font-cinzel:"Cinzel", "Cinzel Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ca55bb71b529573f-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1361b9baaefe9807-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/92eb00116dd31e6a-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e1f600cb732239d9-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../media/65341aea9fb91af5-s.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ca55bb71b529573f-s.0vdai6er2bzon.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1361b9baaefe9807-s.3xwp9-ll1pnw_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/92eb00116dd31e6a-s.370ev4_4-yiay.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e1f600cb732239d9-s.41r31qmhr7_rd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/65341aea9fb91af5-s.1gavkj72q9u43.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}._2tz2jG_className{font-family:Montserrat,Montserrat Fallback;font-style:normal}._2tz2jG_variable{--font-montserrat:"Montserrat", "Montserrat Fallback"}
:root{--cream:#f5e8df;--nude:#e6d7c6;--wine:#48272c;--wine-2:#6f3d45;--ink:#3e1f14;--ink-2:#5a3a2e;--muted:#6b5a55;--gold:#c79a62;--blush:#e8c5c9;--mauve:#c495b0;--rose:#b57986;--plum:#804a70;--espresso:#5a3a2e;--black:#0e0e0e;--accent:var(--wine-2);--on-wine:var(--cream);--on-wine-2:var(--blush);--line:#3e1f1429;--line-dark:#f5e8df29;--hairline:#c79a629e;--pattern:image-set(url(/assets/pattern/wave-board-1400-v2.avif) type("image/avif"), url(/assets/pattern/wave-board-1400-v2.webp) type("image/webp"));--pattern-wine:image-set(url(/assets/pattern/wave-wine-800-v2.avif) type("image/avif"), url(/assets/pattern/wave-wine-800-v2.webp) type("image/webp"));--pattern-size:620px;--ease-drape:cubic-bezier(.66, 0, .18, 1);--ease-ink:cubic-bezier(.2, .8, .2, 1);--gutter:clamp(20px, 5.2vw, 88px);--nav-h:72px;--axis:1px;--mbar-h:0px;--latin-display:.88}html[dir=rtl]{--s:1}html[dir=ltr]{--s:-1}html[lang=ar]{--f-display:var(--font-amiri), "Amiri", serif;--f-text:var(--font-tajawal), var(--font-montserrat), system-ui, sans-serif;--f-mirror:var(--font-cinzel), serif;--f-caps:var(--f-text);--display-scale:calc(var(--latin-display) * 1.15);--lh-display:1.55;--lh-text:1.6}html[lang=en]{--f-display:var(--font-cinzel), serif;--f-text:var(--font-montserrat), system-ui, sans-serif;--f-mirror:var(--font-amiri), serif;--f-caps:var(--font-cinzel), serif;--display-scale:var(--latin-display);--lh-display:1.16;--lh-text:1.65}:root{--f-num:var(--font-montserrat), var(--f-text)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--nav-h)}html[data-motion=reduce]{scroll-behavior:auto}body{background:var(--cream);min-height:100dvh;color:var(--ink);font-family:var(--f-text);font-size:16px;line-height:var(--lh-text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}ul,ol{list-style:none}bdi[dir=ltr]{unicode-bidi:isolate}:focus-visible{outline:2px solid var(--wine);outline-offset:3px}[data-theme=dark] :focus-visible,.wine :focus-visible{outline-color:var(--blush)}.accent{color:var(--accent)}[data-theme=dark] .accent,.wine .accent{color:var(--blush)}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{top:10px;z-index:200;background:var(--wine);color:var(--cream);transition:translate .25s var(--ease-drape);padding:12px 18px;font-size:15px;position:fixed;inset-inline-start:10px;translate:0 -160%}.skip:focus{translate:0}.wine{background-color:var(--wine);color:var(--cream)}.weave{z-index:1;background:var(--pattern) 0 38% / var(--pattern-size) repeat, var(--rose);border-block:1px solid var(--hairline);block-size:clamp(40px,5.4vw,72px);display:block;position:relative}.weave--wine{background:var(--pattern-wine) 0 50% / 420px repeat, var(--wine-2)}main{z-index:1;position:relative;overflow-x:clip}.nav{inset-inline:0;z-index:60;height:var(--nav-h);padding-inline:var(--gutter);color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:color .5s var(--ease-drape), background-color .5s var(--ease-drape), box-shadow .5s var(--ease-drape);background-color:#f5e8dff2;grid-template-columns:1fr minmax(0,auto) 1fr;align-items:center;gap:16px;display:grid;position:fixed;top:0;box-shadow:0 1px #c79a6273}.nav[data-theme=dark]{color:var(--cream);background-color:#48272cf7;box-shadow:0 1px #c79a6266}.nav__start{justify-self:start;align-items:center;display:flex}.nav__home{min-width:44px;min-height:44px;transition:opacity .5s var(--ease-drape), visibility .5s;justify-content:center;align-items:center;display:flex}.nav__logo{width:232px;height:auto}.nav__logo--dark,.nav[data-theme=dark] .nav__logo--light{display:none}.nav[data-theme=dark] .nav__logo--dark{display:block}.nav[data-on-cover] .nav__home{opacity:0;visibility:hidden}body:has([data-cover]) .nav:not([data-theme]) .nav__home{opacity:0;visibility:hidden}.nav__head{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;max-width:38vw;font-size:13px;line-height:1;overflow:hidden}.nav[data-theme=dark] .nav__head{color:var(--blush)}html[lang=ar] .nav__head{line-height:1.7}html[lang=en] .nav__head{font-family:var(--f-caps);text-transform:uppercase;letter-spacing:.22em;font-size:12px}.nav__head span{text-overflow:ellipsis;vertical-align:bottom;max-width:100%;animation:head-in .5s var(--ease-ink) both;display:inline-block;overflow:hidden}@keyframes head-in{0%{opacity:0;transform:translateY(6px)}}.nav__end{justify-self:end;align-items:center;gap:clamp(8px,1.6vw,26px);font-size:14px;display:flex}.nav__link{place-items:center;min-width:44px;min-height:44px;padding-inline:4px;display:inline-grid;position:relative}.nav__link:after{content:"";inset-inline:4px;background:var(--gold);height:1px;transform-origin:calc(50% + var(--s) * 50%) 50%;transition:scale .4s var(--ease-drape);position:absolute;bottom:10px;scale:0 1}.nav__link:hover:after{scale:1}.lang__short{display:none}html[lang=ar] .lang__long{font-family:var(--font-montserrat), sans-serif}html[lang=en] .lang__long{font-family:var(--font-tajawal), sans-serif}.toc-btn{align-items:center;gap:10px;min-height:44px;padding-inline:6px;font-size:14px;display:inline-flex}.toc-btn__rule{width:20px;height:7px;transition:width .4s var(--ease-drape);border-block:1px solid}.toc-btn:hover .toc-btn__rule{width:28px}.toc{width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.toc::backdrop{background:#48272c73}html:has(.toc[open]){overflow:hidden}.toc__sheet{overscroll-behavior:contain;background:var(--cream);grid-template-rows:auto 1fr;display:grid;position:absolute;inset:0;overflow-y:auto}.toc[open] .toc__sheet{animation:toc-open .75s var(--ease-drape) both}.toc.is-closing .toc__sheet{animation:toc-close .32s var(--ease-drape) both}@keyframes toc-open{0%{clip-path:inset(0 50%)}to{clip-path:inset(0)}}@keyframes toc-close{0%{clip-path:inset(0)}to{clip-path:inset(0 50%)}}.toc__bar{z-index:1;height:var(--nav-h);padding-inline:var(--gutter);background:#f5e8dff7;justify-content:space-between;align-items:center;gap:16px;display:flex;position:sticky;top:0;box-shadow:0 1px #c79a6273}.toc__home{align-items:center;min-height:44px;display:flex}.toc__home img{width:auto;height:42px}.toc__close{align-items:center;gap:12px;min-height:44px;padding-inline:6px;font-size:14px;display:inline-flex}.toc__x{width:18px;height:18px;position:relative}.toc__x:before,.toc__x:after{content:"";top:50%;background:currentColor;height:1px;position:absolute;inset-inline:0;rotate:45deg}.toc__x:after{rotate:-45deg}.toc__body{width:min(960px, 100% - 2 * var(--gutter));align-content:start;gap:clamp(20px,3vh,32px);margin-inline:auto;padding-block:clamp(28px,6vh,80px) 48px;display:grid}.toc__title{color:var(--muted);font-size:13px}html[lang=en] .toc__title{font-family:var(--f-caps);text-transform:uppercase;letter-spacing:.24em;font-size:12.5px}.toc__list{border-top:1px solid var(--hairline)}.toc__link{border-bottom:1px solid var(--line);grid-template-columns:auto auto 1fr auto;grid-template-areas:"name note leader folio";align-items:baseline;column-gap:18px;padding-block:clamp(8px,1.3vh,14px);display:grid}.toc__name{font-family:var(--f-display);font-weight:400;font-size:calc(clamp(28px, 2.9vw, 44px) * var(--display-scale));transition:color .35s var(--ease-drape);grid-area:name;line-height:1.4}html[lang=en] .toc__name{line-height:1.2}.toc__note{color:var(--muted);grid-area:note;font-size:13px;line-height:1.6}.toc__leader{opacity:.4;background-image:radial-gradient(circle,currentColor 1px,#0000 1.4px);background-position:100%;background-repeat:repeat-x;background-size:9px 2px;grid-area:leader;align-self:end;height:2px;margin-block-end:.7em}html[dir=ltr] .toc__leader{background-position:0}.toc__folio{font-family:var(--f-num);color:var(--accent);font-variant-numeric:tabular-nums;grid-area:folio;font-size:14px}.toc__link:hover .toc__name,.toc__link[aria-current=page] .toc__name{color:var(--accent)}.toc__link[aria-current=page] .toc__folio:before{content:"· "}.toc[open] .toc__list li{animation:toc-ink .7s var(--ease-drape) both;animation-delay:calc(.22s + var(--i,0) * 50ms)}@keyframes toc-ink{0%{opacity:0;transform:translateY(14px)}}.toc__foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding-top:8px;display:flex}.toc__note-line{color:var(--muted);font-size:13px}.toc__contact{flex-wrap:wrap;align-items:center;gap:4px 28px;display:flex}.toc__contact li{align-items:center;display:flex}.toc__plain{border-bottom:1px solid #0000;place-items:center;min-height:44px;font-size:15px;display:inline-grid}.toc__plain:hover{color:var(--accent)}.tag{--tag-bg:var(--wine);--cut:11px;background:var(--tag-bg);min-height:48px;color:var(--cream);clip-path:polygon(var(--cut) 0, 100% 0, 100% 100%, var(--cut) 100%, 0 calc(100% - var(--cut)), 0 var(--cut));transform-origin:calc(50% + var(--s) * 50%) 50%;transition:background-color .4s var(--ease-drape), translate .15s;align-items:center;gap:12px;padding-block:0;padding-inline:20px 24px;font-size:15px;line-height:1;display:inline-flex;position:relative}html[dir=rtl] .tag{clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% calc(100% - var(--cut)), calc(100% - var(--cut)) 100%, 0 100%)}.tag__eyelet{background:var(--cream);width:9px;height:9px;box-shadow:0 0 0 2px var(--gold);border-radius:50%;flex:none}.tag:hover{background-color:var(--tag-hover,var(--wine-2));animation:1.25s cubic-bezier(.3,.6,.4,1) tag-swing}.tag:active{translate:0 1px}.tag.is-swinging{animation:1.25s cubic-bezier(.3,.6,.4,1) tag-swing}@keyframes tag-swing{0%{rotate:0deg}22%{rotate:calc(var(--s) * 3deg)}48%{rotate:calc(var(--s) * -1.8deg)}72%{rotate:calc(var(--s) * .8deg)}to{rotate:0deg}}.wine .tag,[data-theme=dark] .tag{--tag-bg:var(--wine-2);--tag-hover:#84505a}.stitch{flex-direction:column;justify-content:center;gap:6px;min-height:44px;padding-block:10px;font-size:15px;line-height:1;display:inline-flex;position:relative}.stitch__thread{opacity:.4;background:repeating-linear-gradient(90deg,currentColor 0 7px,#0000 7px 11px);width:100%;height:2px}.stitch:after{content:"";inset-inline:0;background:repeating-linear-gradient(to right, var(--wine) 0 7px, transparent 7px 11px);clip-path:inset(0 0 0 100%);height:2px;transition:clip-path .7s steps(12,end);position:absolute;bottom:10px}html[dir=ltr] .stitch:after{clip-path:inset(0 100% 0 0)}[data-theme=dark] .stitch:after,.wine .stitch:after{background:repeating-linear-gradient(to right, var(--gold) 0 7px, transparent 7px 11px)}.stitch:hover:after,.stitch:focus-visible:after{clip-path:inset(0)}.stitch:active .stitch__thread{background:repeating-linear-gradient(90deg,currentColor 0 9px,#0000 9px 10px)}.seal{aspect-ratio:1;width:168px;transition:rotate .9s var(--ease-drape), scale .15s;border-radius:50%;place-items:center;display:grid;position:relative}.seal__disc{filter:drop-shadow(0 10px 18px #28121659);width:100%;height:100%;position:absolute;inset:0}.seal__ring{font-family:var(--font-cinzel), serif;letter-spacing:.12em;fill:var(--wine);direction:ltr;font-size:12.5px}html[lang=ar] .seal__ring{letter-spacing:0;font-family:var(--font-tajawal), sans-serif;font-size:14px;font-weight:500}.seal__n{aspect-ratio:216/211;filter:drop-shadow(0 1px #ffeccd73);pointer-events:none;width:30%;height:auto;position:relative}.seal__label{top:calc(100% + 18px);text-align:center;font-size:15px;line-height:1.4;position:absolute;inset-inline:-48px}.seal:hover{rotate:12deg}.seal:hover .seal__label{rotate:-12deg}.seal .seal__label{transition:rotate .9s var(--ease-drape)}.seal:active{scale:.96}.seal:active .seal__disc{filter:drop-shadow(0 3px 4px #28121673)brightness(.94)}.corner{--corner-bg:var(--cream);min-height:44px;color:var(--accent);align-items:center;gap:14px;font-size:15px;line-height:1.2;display:inline-flex;position:relative}.corner__label{border-bottom:1px solid #0000;padding-block:4px;transition:border-color .3s}.corner:hover .corner__label{border-bottom-color:currentColor}.corner__fold{flex:none;width:22px;height:28px;position:relative}.corner__fold:before{content:"";border:1px solid;position:absolute;inset:0}.corner__fold:after{content:"";top:-1px;background:linear-gradient(to bottom left, var(--corner-bg) 50%, currentColor 50% calc(50% + 1px), #c79a6273 calc(50% + 1px));width:9px;height:9px;transition:width .4s var(--ease-drape), height .4s var(--ease-drape);position:absolute;inset-inline-end:-1px}html[dir=rtl] .corner__fold:after{background:linear-gradient(to bottom right, var(--corner-bg) 50%, currentColor 50% calc(50% + 1px), #c79a6273 calc(50% + 1px))}.corner:hover .corner__fold:after{width:14px;height:14px}.swatch-toggle{border:1px solid var(--wine);grid-template-columns:1fr 1fr;min-height:48px;display:grid;position:relative}.swatch-toggle label{z-index:1;cursor:pointer;transition:color .45s var(--ease-drape);place-items:center;padding-inline:12px;font-size:14px;display:grid;position:relative}.swatch-toggle input{opacity:0;cursor:pointer;position:absolute;inset:0}.swatch-toggle__fabric{top:0;bottom:0;background:var(--wine);width:50%;transition:translate .6s var(--ease-drape);position:absolute;inset-inline-start:0}.swatch-toggle[data-mode=custom] .swatch-toggle__fabric{translate:calc(var(--s) * -100%) 0}.swatch-toggle:has(label:last-of-type input:checked) .swatch-toggle__fabric{translate:calc(var(--s) * -100%) 0}.swatch-toggle[data-mode=ready] label:first-of-type,.swatch-toggle[data-mode=custom] label:last-of-type{color:var(--cream)}.swatch-toggle label:has(input:checked){color:var(--cream)}.swatch-toggle label:has(input:focus-visible){outline:2px solid var(--wine);outline-offset:2px}.endpaper{border-block-end:0;block-size:clamp(56px,8vh,104px)}body:has([data-cover]) .endpaper{display:none}.back{z-index:1;padding:clamp(84px, 12vh, 140px) var(--gutter) 0;position:relative}.back__piping{top:0;background:var(--hairline);height:1px;position:absolute;inset-inline:0}.back__inner{grid-template-columns:1fr auto 1fr;grid-template-areas:"brand seal entity""cols cols cols";align-items:center;gap:64px 48px;max-width:1280px;margin-inline:auto;display:grid}.back__brand{grid-area:brand;justify-self:start}.back__home{display:block}.back__logo{width:clamp(200px,19vw,260px);height:auto}.back__entity{color:#f5e8dfdb;grid-area:entity;justify-self:end;max-width:34ch;font-size:15px;line-height:1.9}html[lang=ar] .back__entity{line-height:1.8}.back__sealwrap{grid-area:seal;padding-bottom:44px}.back__seal .seal__label{color:var(--cream)}.back__cols{border-top:1px solid #c79a6266;grid-area:cols;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px;padding-top:48px;display:grid}.back__h{font-family:var(--f-caps);color:var(--blush);margin-bottom:14px;font-size:13px;font-weight:400}html[lang=en] .back__h{text-transform:uppercase;letter-spacing:.24em;font-size:12.5px}.back__col ul{gap:2px;display:grid}.back__col li>a:not(.stitch){color:#f5e8dfe6;align-items:center;min-width:44px;min-height:44px;font-size:15px;transition:color .3s;display:inline-flex}.back__col li>a:not(.stitch):hover{color:var(--blush)}.back__num{color:#f5e8dfe6;font-size:15px;font-family:var(--f-num)}.back__place{padding-top:8px;display:grid}.back__label{color:var(--blush);font-size:13px}.back__base{max-width:1280px;padding-block:22px calc(28px + var(--mbar-h));border-top:1px solid var(--line-dark);color:#f5e8dfbd;margin:56px auto 0;font-size:13px}.mbar{display:none}@media (max-width:899px){:root{--nav-h:56px;--mbar-h:calc(58px + env(safe-area-inset-bottom));--pattern:image-set(url(/assets/pattern/wave-board-800-v2.avif) type("image/avif"), url(/assets/pattern/wave-board-800-v2.webp) type("image/webp"));--pattern-size:380px}.nav{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.nav__logo{width:148px}.nav__head{justify-self:center;min-width:0;max-width:100%;font-size:12px}html[lang=en] .nav__head{letter-spacing:.12em}.nav__shop{display:none}.lang__long{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lang__short{display:inline}.lang--full .lang__long{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.lang--full .lang__short{display:none}html[lang=en] .lang__short{font-family:var(--font-tajawal), sans-serif;font-size:16px}html[lang=ar] .lang__short{font-family:var(--font-montserrat), sans-serif}.nav__end{gap:4px}.toc__home img{height:36px}.toc__link{grid-template-columns:auto 1fr auto;grid-template-areas:"name leader folio""note note note"}.toc__foot{justify-content:start;display:grid}.back{padding-top:72px}.back__inner{text-align:center;grid-template-columns:1fr;grid-template-areas:"brand""entity""seal""cols";justify-items:center;gap:36px}.back__brand,.back__entity{justify-self:center}.back__logo{width:210px}.back__sealwrap{padding-bottom:52px}.back__cols{text-align:start;grid-template-columns:1fr 1fr;gap:36px 20px;width:100%;padding-top:36px}.back__base{text-align:center;margin-top:40px}.mbar{inset-inline:0;z-index:70;height:var(--mbar-h);padding-bottom:env(safe-area-inset-bottom);background:var(--wine);color:var(--cream);transition:translate .55s var(--ease-drape);border-top:1px solid #c79a628c;grid-template-columns:1fr 1fr;display:grid;position:fixed;bottom:0;translate:0}.mbar[data-state=hidden]{translate:0 110%}body:has([data-cover]) .mbar[data-state=pending]{translate:0 110%}.mbar a,.mbar button{min-height:44px;color:inherit;justify-content:center;align-items:center;gap:10px;font-size:15px;display:flex}.mbar__shop{border-inline-end:1px solid #c79a6266}.mbar__wa{position:relative}.mbar__stitch{inset-inline:calc(50% - 30px);bottom:calc(14px + env(safe-area-inset-bottom));background:repeating-linear-gradient(to right, var(--gold) 0 4px, transparent 4px 7px);width:60px;height:1.5px;position:absolute}}@media (max-width:420px){.nav__head{display:none}}html[data-motion=reduce] .nav__head span,html[data-motion=reduce] .tag:hover,html[data-motion=reduce] .tag.is-swinging,html[data-motion=reduce] .toc[open] .toc__sheet,html[data-motion=reduce] .toc[open] .toc__list li{animation:none}html[data-motion=reduce] .swatch-toggle__fabric,html[data-motion=reduce] .seal,html[data-motion=reduce] .mbar{transition:none}@media (prefers-reduced-motion:reduce){.nav__head span,.tag:hover,.toc[open] .toc__sheet,.toc[open] .toc__list li{animation:none}.swatch-toggle__fabric,.seal,.mbar{transition:none}}
