@font-face{font-family:iddah Marks;src:url(/fonts/marks.woff2);font-weight:100 900;font-display:swap;unicode-range:U+2BE-2BF}@font-face{font-family:iddah Display;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/cormorant-300-normal.woff2);unicode-range:U+20-7E,U+A0-BB,U+D7,U+2009-2033}@font-face{font-family:iddah Display;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/cormorant-acc-300-normal.woff2);unicode-range:U+C9,U+E0-E1,U+E7-E9,U+ED,U+F1,U+F3,U+F6,U+FA,U+FC}@font-face{font-family:iddah Display;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/cormorant-ext-300-normal.woff2);unicode-range:U+100-101,U+12A-12B,U+16A-16B,U+2BE-2BF,U+1E0C-1E0D,U+1E24-1E25,U+1E62-1E63,U+1E6C-1E6D,U+1E92-1E93}@font-face{font-family:iddah Display;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/cormorant-300-italic.woff2);unicode-range:U+20-7E,U+A0-BB,U+D7,U+2009-2033}@font-face{font-family:iddah Display;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/cormorant-acc-300-italic.woff2);unicode-range:U+C9,U+E0-E1,U+E7-E9,U+ED,U+F1,U+F3,U+F6,U+FA,U+FC}@font-face{font-family:iddah Display;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/cormorant-ext-300-italic.woff2);unicode-range:U+100-101,U+12A-12B,U+16A-16B,U+2BE-2BF,U+1E0C-1E0D,U+1E24-1E25,U+1E62-1E63,U+1E6C-1E6D,U+1E92-1E93}@font-face{font-family:"iddah Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond-400-normal.woff2);unicode-range:U+20-7E,U+A0-BB,U+D7,U+2009-2033}@font-face{font-family:"iddah Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond-acc-400-normal.woff2);unicode-range:U+C9,U+E0-E1,U+E7-E9,U+ED,U+F1,U+F3,U+F6,U+FA,U+FC}@font-face{font-family:"iddah Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/eb-garamond-ext-400-normal.woff2);unicode-range:U+100-101,U+12A-12B,U+16A-16B,U+2BE-2BF,U+1E0C-1E0D,U+1E24-1E25,U+1E62-1E63,U+1E6C-1E6D,U+1E92-1E93}@font-face{font-family:iddah UI;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-400-normal.woff2);unicode-range:U+20-7E,U+A0-BB,U+D7,U+2009-2033}@font-face{font-family:iddah UI;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-acc-400-normal.woff2);unicode-range:U+C9,U+E0-E1,U+E7-E9,U+ED,U+F1,U+F3,U+F6,U+FA,U+FC}@font-face{font-family:iddah UI;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/instrument-ext-400-normal.woff2);unicode-range:U+100-101,U+12A-12B,U+16A-16B}@font-face{font-family:iddah UI;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/instrument-600-normal.woff2);unicode-range:U+20-7E,U+A0-BB,U+D7,U+2009-2033}@font-face{font-family:iddah UI;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/instrument-acc-600-normal.woff2);unicode-range:U+C9,U+E0-E1,U+E7-E9,U+ED,U+F1,U+F3,U+F6,U+FA,U+FC}@font-face{font-family:iddah UI;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/instrument-ext-600-normal.woff2);unicode-range:U+100-101,U+12A-12B,U+16A-16B}@font-face{font-family:iddah Verse;font-weight:400 700;font-display:swap;src:url(/fonts/scheherazade-verse-400.woff2);unicode-range:U+20,U+A0,U+625,U+627,U+631,U+633,U+639,U+641,U+644-646,U+64A-64B,U+64E-652,U+671,U+200C-200E}:root{--wall: #DCD7CB;--wall-2: #D3CDC0;--light: #FFF9EA;--glow: 1;--ink: #1F2A28;--ink-2: #3A4542;--soft: #47524E;--line: rgba(31, 42, 40, .17);--line-2: rgba(31, 42, 40, .34);--paper: rgba(252, 250, 244, .8);--paper-solid: #FBF9F3;--paper-2: #F3F0E8;--accent: #22574F;--accent-wash: #E3EAE5;--care: #7F3B1E;--on-care: #FFF8F0;--care-wash: #F4E6DD;--art: #3E6A62;--shadow: rgba(30, 40, 38, .5);--display: "iddah Display", "iddah Serif", Georgia, serif;--serif: "iddah Serif", "iddah Arabic", Georgia, serif;--ui: "iddah Marks", "iddah UI", "Helvetica Neue", Arial, sans-serif;--arabic: "iddah Arabic", "Geeza Pro", serif;--gutter: 20px;--max: 1180px;--bar: 72px;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--wall: #1C2221;--wall-2: #161B1A;--light: #FFC98A;--glow: .24;--ink: #F1ECE1;--ink-2: #E0DACE;--soft: #CBC5B9;--line: rgba(241, 236, 225, .16);--line-2: rgba(241, 236, 225, .34);--paper: rgba(36, 42, 40, .82);--paper-solid: #242A28;--paper-2: #2B3230;--accent: #B3DDD3;--accent-wash: #233532;--care: #F2B497;--on-care: #1C1210;--care-wash: #3A2A23;--art: #8DB8AE;--shadow: rgba(0, 0, 0, .7);color-scheme:dark}}:root[data-theme=dark]{--wall: #1C2221;--wall-2: #161B1A;--light: #FFC98A;--glow: .24;--ink: #F1ECE1;--ink-2: #E0DACE;--soft: #CBC5B9;--line: rgba(241, 236, 225, .16);--line-2: rgba(241, 236, 225, .34);--paper: rgba(36, 42, 40, .82);--paper-solid: #242A28;--paper-2: #2B3230;--accent: #B3DDD3;--accent-wash: #233532;--care: #F2B497;--on-care: #1C1210;--care-wash: #3A2A23;--art: #8DB8AE;--shadow: rgba(0, 0, 0, .7);color-scheme:dark}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--wall);scroll-padding-block-start:calc(var(--bar) + 16px)}body{margin:0;color:var(--ink);min-block-size:100vh;display:flex;flex-direction:column;font:400 1.1875rem/1.6 var(--serif);font-kerning:normal;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;background:radial-gradient(48vmax 60vmax at 78% 40%,color-mix(in srgb,var(--light) calc(var(--glow) * 70%),transparent),transparent 70%) fixed,linear-gradient(var(--wall),var(--wall-2)) fixed}.room{position:fixed;inset:0;inline-size:100vw;block-size:100vh;z-index:0;pointer-events:none;opacity:0;transition:opacity .8s ease-out}.room-on .room{opacity:1}.grain{position:fixed;inset:0;z-index:1;pointer-events:none;opacity:.45;mix-blend-mode:multiply;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .5  0 0 0 0 .48  0 0 0 0 .44  0 0 0 .08 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}:root[data-theme=dark] .grain{mix-blend-mode:screen;opacity:.2}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .grain{mix-blend-mode:screen;opacity:.2}}@media(prefers-reduced-motion:reduce){.room{transition:none}}.bar,main,.foot{position:relative;z-index:2}main{flex:1}img,svg{display:block;max-inline-size:100%}a{color:var(--accent);text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--accent);outline-offset:3px;border-radius:6px}p,li,dd{max-inline-size:66ch}p{margin:0 0 1rem}h1,h2,h3{margin:0;font-weight:400;text-wrap:balance;color:var(--ink)}h1{font:300 clamp(2.75rem,7vw,5.25rem)/1 var(--display);letter-spacing:-.015em}h2{font:400 clamp(1.875rem,3.4vw,2.75rem)/1.1 var(--display)}h3{font:500 1.1875rem/1.35 var(--serif)}em{font-style:italic}strong,b{font-weight:500}:lang(ar){font-family:var(--arabic);font-weight:400;letter-spacing:0;line-height:2.2;font-style:normal}.sr-only{position:absolute!important;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.js-only{display:none}.js .js-only{display:revert}.nowrap,.tel{white-space:nowrap}kbd{font:600 .85em/1 var(--ui);border:1px solid var(--line-2);border-block-end-width:2px;border-radius:5px;padding:2px 6px;background:var(--paper-solid);color:var(--ink)}.wrap{inline-size:100%;max-inline-size:calc(var(--max) + 2 * var(--gutter));margin-inline:auto;padding-inline:max(var(--gutter),env(safe-area-inset-left,0px)) max(var(--gutter),env(safe-area-inset-right,0px))}@media(min-width:48rem){:root{--gutter: 40px}}@media(min-width:75rem){:root{--gutter: 56px}}.skip{position:absolute;inset-inline-start:16px;inset-block-start:-120px;z-index:30;background:var(--paper-solid);color:var(--ink);font:600 1rem/1 var(--ui);padding:14px 18px;border-radius:999px;text-decoration:none;box-shadow:0 8px 24px -12px var(--shadow)}.skip:focus{inset-block-start:12px}.bar{position:sticky;inset-block-start:0;z-index:20}.bar:before{content:"";position:absolute;inset:0;background:color-mix(in srgb,var(--wall) 82%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;transition:opacity .3s}.scrolled .bar:before{opacity:1}.bar .wrap{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;min-block-size:var(--bar)}.mark{display:inline-flex;align-items:baseline;gap:14px;color:var(--ink);text-decoration:none;min-block-size:44px;padding-block:8px}.mark-word{font:300 2rem/1 var(--display);letter-spacing:.01em;color:var(--ink)}.mark-sub{font:400 .75rem/1 var(--ui);letter-spacing:.14em;text-transform:uppercase;color:var(--soft);display:none}@media(min-width:48rem){.mark-sub{display:inline}}.bar-end{display:flex;align-items:center;gap:6px}.help-link{display:none;align-items:center;min-block-size:44px;padding-inline:12px;font:400 .9375rem/1 var(--ui);color:var(--ink-2);text-decoration:none;border-radius:999px}.help-link:hover{text-decoration:underline;text-underline-offset:.25em}@media(min-width:40rem){.help-link{display:inline-flex}}.exit-wrap{position:relative;display:inline-flex}.exit{display:inline-flex;align-items:center;gap:8px;min-block-size:44px;min-inline-size:44px;padding:0 18px;border-radius:999px;background:var(--care);color:var(--on-care);font:600 .9375rem/1 var(--ui);text-decoration:none;white-space:nowrap;box-shadow:0 6px 20px -10px #00000073}.exit small{font:400 .75rem/1 var(--ui);opacity:.9;display:none}@media(min-width:40rem)and (hover:hover){.exit small{display:inline}}.exit:hover{text-decoration:underline;text-underline-offset:.2em}.exit:focus-visible{outline-color:var(--care)}.exit-dots{position:absolute;inset-block-start:calc(100% + 6px);inset-inline:0;display:flex;justify-content:center;gap:7px;opacity:0;transition:opacity .15s}.exit-dots i{inline-size:7px;block-size:7px;border-radius:50%;border:1.3px solid var(--care)}.exit-wrap:not([data-count="0"])[data-count] .exit-dots{opacity:1}.exit-wrap[data-count="1"] .exit-dots i:nth-child(-n+1),.exit-wrap[data-count="2"] .exit-dots i:nth-child(-n+2),.exit-wrap[data-count="3"] .exit-dots i{background:var(--care)}@media(prefers-reduced-motion:reduce){.exit-dots,.bar:before{transition:none}}.eyebrow{font:400 .8125rem/1.3 var(--ui);letter-spacing:.16em;text-transform:uppercase;color:var(--accent);margin:0 0 18px}.eyebrow.serif,.label-serif{font:400 .9375rem/1.3 var(--serif);letter-spacing:.1em;text-transform:uppercase}.lede{font-size:clamp(1.1875rem,1.8vw,1.375rem);line-height:1.55;color:var(--ink-2);max-inline-size:36ch;margin:24px 0 0}.meta{font:400 .9375rem/1.5 var(--ui);color:var(--soft)}.crumb{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0 0 14px;font:400 .9375rem/1.4 var(--serif);letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.crumb a{color:var(--accent);display:inline-flex;align-items:center;min-block-size:44px}.crumb span[aria-hidden]{color:var(--soft)}.go{display:inline-flex;align-items:center;gap:8px;min-block-size:44px;font:600 .9375rem/1.3 var(--ui);color:var(--accent)}.go .arr,.arr{display:inline-block;transition:transform .4s cubic-bezier(.2,.7,.2,1)}a:hover .arr,a:focus-visible .arr{transform:translate(4px)}.care-link{color:var(--care)}@media(prefers-reduced-motion:reduce){.arr{transition:none}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-block-size:48px;padding:0 22px;border-radius:999px;background:var(--accent);color:var(--paper-solid);font:600 .9375rem/1 var(--ui);text-decoration:none;border:0;cursor:pointer}.btn-quiet{background:transparent;color:var(--accent);border:1px solid var(--line-2)}.btn-quiet:hover{border-color:var(--accent)}.page{padding-block:clamp(32px,7vh,88px) clamp(48px,10vh,120px)}.head{display:grid;gap:32px;align-items:end;margin-block-end:clamp(32px,6vh,64px)}@media(min-width:60rem){.head.has-niche{grid-template-columns:minmax(0,1fr) 260px;column-gap:64px}}.head h1{max-inline-size:18ch}.head h1.q-long{font-size:clamp(2.25rem,4.6vw,3.875rem);line-height:1.04;max-inline-size:26ch}.leaf{background:var(--paper-solid);border:1px solid var(--line);border-radius:22px;box-shadow:0 50px 90px -60px var(--shadow);padding:clamp(24px,4.5vw,56px)}.leaf>:last-child{margin-block-end:0}.leaf-col{max-inline-size:46rem}.section{margin-block-start:clamp(36px,5vw,56px)}.section:first-child{margin-block-start:0}.section>h2{margin-block-end:18px}.leaf .section>h2{font-size:clamp(1.75rem,3vw,2.25rem)}.leaf .section+.section{padding-block-start:clamp(28px,4vw,44px);border-block-start:1px solid var(--line)}.niche{position:relative;display:block;aspect-ratio:1 / 1.08;border-radius:999px 999px 4px 4px;overflow:hidden;background:radial-gradient(85% 70% at 50% 18%,color-mix(in srgb,var(--light) 90%,transparent),color-mix(in srgb,var(--wall-2) 50%,var(--paper-solid)) 78%);box-shadow:inset 0 0 0 1px var(--line),inset 0 22px 36px -24px #00000038,inset 0 -10px 18px -14px #0000002e}:root[data-theme=dark] .niche{background:radial-gradient(85% 70% at 50% 18%,color-mix(in srgb,var(--light) 34%,var(--wall)),var(--wall-2) 80%)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .niche{background:radial-gradient(85% 70% at 50% 18%,color-mix(in srgb,var(--light) 34%,var(--wall)),var(--wall-2) 80%)}}.niche .art{position:absolute;inset-inline-start:50%;inset-block-end:7%;inline-size:76%;transform:translate(-50%);background:var(--art);opacity:.85;-webkit-mask:var(--ill) center bottom / contain no-repeat;mask:var(--ill) center bottom / contain no-repeat}.sill{display:block;block-size:9px;margin-inline:-6px;border-radius:3px;position:relative;background:linear-gradient(var(--paper-solid),color-mix(in srgb,var(--wall-2) 45%,var(--paper-solid)));box-shadow:0 7px 12px -8px #00000059,inset 0 1px #ffffff59}.niche-wrap{display:block}.ill{display:block;inline-size:100%;background:var(--art);-webkit-mask:var(--ill) center / contain no-repeat;mask:var(--ill) center / contain no-repeat}.head-niche{display:none}@media(min-width:60rem){.head-niche{display:block}.head-niche .niche{box-shadow:inset 0 0 0 1px var(--line),inset 0 22px 36px -24px #00000038,0 40px 60px -44px var(--shadow)}}.foot{margin-block-start:auto;border-block-start:1px solid var(--line);background:color-mix(in srgb,var(--wall) 88%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.foot-grid{display:grid;gap:28px;padding-block:40px 28px}@media(min-width:56rem){.foot-grid{grid-template-columns:1.25fr 1fr 1fr;gap:40px}}.foot h2,.foot .foot-h{font:400 .875rem/1.3 var(--serif);letter-spacing:.12em;text-transform:uppercase;color:var(--care);margin:0 0 10px}.foot .foot-h.calm{color:var(--accent)}.help ul{list-style:none;margin:0;padding:0;display:grid;gap:2px}.help li{font:400 1rem/1.5 var(--serif);color:var(--ink-2);padding-block:4px}.help a{color:var(--ink);font:600 .9375rem/1 var(--ui);display:inline-block;padding-block:12px;margin-block:-12px}.help .exit-note,.foot p{font:400 .9375rem/1.55 var(--serif);color:var(--ink-2);margin:10px 0 0}.foot p:first-of-type{margin-block-start:0}.help .exit-note a{color:var(--care);font:600 .875rem/1 var(--ui);padding-block:14px;margin-block:-14px}.foot-nav{border-block-start:1px solid var(--line);padding-block:16px}.foot-nav ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0 22px}.foot-nav a{display:inline-flex;align-items:center;min-block-size:44px;color:var(--ink-2);font:400 .9375rem/1 var(--ui);text-decoration:none}.foot-nav a:hover,.foot-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:.3em;text-decoration-color:var(--accent)}.foot-end{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block:12px 32px;color:var(--soft);font:400 .9375rem/1.5 var(--serif)}.foot-end p{margin:0;color:var(--soft)}.foot-end a{color:var(--soft)}.theme-btn{min-block-size:44px;padding:0 18px;border-radius:999px;border:1px solid var(--line-2);background:transparent;color:var(--ink-2);font:400 .875rem/1 var(--ui);cursor:pointer}@media print{:root,:root[data-theme=dark]{--wall: #fff;--wall-2: #fff;--paper-solid: #fff;--paper: #fff;--paper-2: #fff;--ink: #000;--ink-2: #222;--soft: #444;--accent: #1d4a43;--care: #6b3a24;--line: #bbb;--line-2: #888;color-scheme:light}body{background:#fff;font-size:11pt}.room,.grain,.bar,.skip,.foot-nav,.foot-end,.exit,.theme-btn,.no-print,.help .exit-note,.head-niche{display:none!important}.foot{background:#fff;backdrop-filter:none}.foot-grid{display:block;padding-block:12pt 0}.foot-grid>:not(.help){display:none}.leaf{box-shadow:none;border:0;padding:0}.page{padding-block:0}.sources a[href^=http]:after{content:" " attr(href);word-break:break-all;color:#000}details::details-content{content-visibility:visible;display:block}.more-sources>summary,.passage>summary{display:none}a{color:#000}}
