@import url("https://fonts.googleapis.com/css2?family=EB+Garamond:wght@500;600&family=Figtree:wght@400;500;600;700&display=swap");@font-face{font-family:"Thmanyah Serif Text";src:url(/fonts/thmanyah-serif-text-regular.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:"Thmanyah Serif Text";src:url(/fonts/thmanyah-serif-text-medium.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:"Thmanyah Serif Text";src:url(/fonts/thmanyah-serif-text-bold.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/ibm-plex-sans-arabic-400.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:400}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/ibm-plex-sans-arabic-500.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:500}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/ibm-plex-sans-arabic-600.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:600}@font-face{font-family:IBM Plex Sans Arabic;src:url(/fonts/ibm-plex-sans-arabic-700.woff2) format("woff2");font-display:swap;font-style:normal;font-weight:700}:root{--font-display:"EB Garamond",Georgia,serif;--font-ui:"Figtree",system-ui,sans-serif;--font-display-ar:"Thmanyah Serif Text","IBM Plex Sans Arabic",serif;--font-ui-ar:"IBM Plex Sans Arabic",system-ui,sans-serif;--otti-ink:#141313;--otti-muted:#68635f;--otti-paper:#fbfaf8;--otti-paper-soft:#f4f0ec;--otti-white:#ffffff;--otti-lilac:#e6c9fb;--otti-lilac-deep:#a86de0;--otti-lilac-dark:#6d3d8d;--otti-peach:#f5b69e;--otti-green:#8fb38e;--otti-red:#d86f78;--border:rgba(20,19,19,0.12);--border-strong:rgba(20,19,19,0.22);--shadow:0 16px 44px rgba(42,31,45,0.09);--shadow-lg:0 28px 90px rgba(56,36,64,0.14);--radius-control:14px;--radius-card:24px;--radius-section:38px;--page-inline:clamp(20px,4vw,64px);--page-max:1440px}*{box-sizing:border-box}html{scroll-behavior:smooth}body,html{min-width:0;background:var(--otti-paper)}body{margin:0;overflow-x:hidden;color:var(--otti-ink);font-size:16px;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}body,button,input,select,textarea{font-family:var(--font-ui)}:lang(ar) body,:lang(ar) button,:lang(ar) input,:lang(ar) select,:lang(ar) textarea,[dir=rtl] body,[dir=rtl] button,[dir=rtl] input,[dir=rtl] select,[dir=rtl] textarea{font-family:var(--font-ui-ar)}h1,h2,h3,p{margin-block:0}a{text-decoration:none}a,button{color:inherit}img,svg{display:block}::selection{background:var(--otti-lilac);color:var(--otti-ink)}:focus-visible{outline:3px solid color-mix(in srgb,var(--otti-lilac-deep) 70%,white);outline-offset:3px}[dir=rtl]{text-align:start}[dir=rtl] [data-ltr]{direction:ltr;unicode-bidi:isolate}.font-display{font-family:var(--font-display)}:lang(ar) .font-display,[dir=rtl] .font-display{font-family:var(--font-display-ar)}.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}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.VisitAnalytics_notice__xbh9u{padding:1rem;border-block-start:1px solid #68635f;background:#fbfaf8;color:#141313;font:inherit}.VisitAnalytics_notice__xbh9u p{max-width:65rem;margin-block:0 .75rem}.VisitAnalytics_notice__xbh9u a{color:#6d3d8d;text-decoration:underline}.VisitAnalytics_notice__xbh9u button{font:inherit;padding:.6rem 1rem;margin-block:.25rem;border:1px solid #68635f;border-radius:.5rem;background:#e6c9fb;color:#141313;cursor:pointer}.VisitAnalytics_notice__xbh9u a:focus-visible,.VisitAnalytics_notice__xbh9u button:focus-visible{outline:3px solid #6d3d8d;outline-offset:3px}.VisitAnalytics_prompt__vrMpK{position:fixed;inset-inline-end:1rem;bottom:1rem;z-index:100;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;max-width:min(24rem,calc(100vw - 2rem));padding:.625rem .75rem;border:1px solid #68635f;border-radius:.75rem;font-size:.875rem;box-shadow:0 4px 16px #14131320}.VisitAnalytics_prompt__vrMpK p{flex:1 1 100%;margin:0}.VisitAnalytics_prompt__vrMpK button{padding:.35rem .85rem;margin:0}.VisitAnalytics_preferences__x7VNV{border:0;padding:1rem var(--page-inline)}.VisitAnalytics_preferences__x7VNV button{background:transparent;border:0;border-radius:0;padding-inline:0;color:#6d3d8d;text-decoration:underline;text-underline-offset:.25em}