@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-UltraLight.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-DemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Avenir Next;src:url(/fonts/AvenirNext-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Trajan;src:url(/fonts/Trajan-Regular.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}@font-face{font-family:Brandon Grotesque;src:url(/fonts/BrandonGrotesque-BoldItalic.woff2) format("woff2");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Plex Arabic;src:url(/fonts/PlexArabic-200.woff2) format("woff2");font-weight:200;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F,U+061F,U+060C}@font-face{font-family:Plex Arabic;src:url(/fonts/PlexArabic-400.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F,U+061F,U+060C}@font-face{font-family:Plex Arabic;src:url(/fonts/PlexArabic-500.woff2) format("woff2");font-weight:500;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F,U+061F,U+060C}@font-face{font-family:Plex Arabic;src:url(/fonts/PlexArabic-600.woff2) format("woff2");font-weight:600;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F,U+061F,U+060C}@font-face{font-family:Plex Arabic;src:url(/fonts/PlexArabic-700.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F,U+061F,U+060C}@font-face{font-family:Amiri Display;src:url(/fonts/Amiri-400.woff2) format("woff2");font-weight:400;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F,U+061F,U+060C}@font-face{font-family:Amiri Display;src:url(/fonts/Amiri-700.woff2) format("woff2");font-weight:700;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F,U+061F,U+060C}:root{--aureate: #bc9b6a;--aureate-deep: #96774a;--snow: #f4f2f3;--sand: #f0e5d8;--violet: #49176d;--indigo: #005596;--vermilion: #8b0f04;--font-sans: "Avenir Next", "Plex Arabic", "Segoe UI", -apple-system, BlinkMacSystemFont, "Helvetica Neue", Arial, sans-serif;--font-display: "Trajan", "Amiri Display", "Trajan Pro", "Optima", "Palatino Linotype", Palatino, Georgia, serif;--font-accent: "Brandon Grotesque", "Avenir Next", "Plex Arabic", "Helvetica Neue", Arial, sans-serif;--track-head: .18em;--track-eyebrow: .32em;--gutter: clamp(1.25rem, 5vw, 4rem);--section-y: clamp(3.5rem, 9vw, 7.5rem);--maxw: 1240px}[lang=ar],[dir=rtl]{--track-head: 0;--track-eyebrow: 0}[dir=rtl],[dir=rtl] *,[lang=ar],[lang=ar] *{letter-spacing:0!important;font-style:normal!important}*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:6rem}body{font-family:var(--font-sans);font-weight:400;line-height:1.7;min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg,video,canvas{display:block;max-width:100%;height:auto}img{background-color:#0000000a}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}ul,ol{list-style:none}table{border-collapse:collapse}h1,h2,h3,h4{font-weight:700;line-height:1.12;text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--aureate);outline-offset:3px;border-radius:2px}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;inset-inline-start:.75rem;top:-100px;z-index:999;padding:.7rem 1.2rem;background:var(--aureate);color:#fff;font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;transition:top .2s}.skip-link:focus{top:.75rem}@media (prefers-reduced-motion: reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.lang-switch[data-astro-cid-r2b4e7hz]{display:inline-flex;align-items:stretch;border:1px solid var(--switch-line, currentColor);line-height:1;flex-shrink:0;white-space:nowrap}.lang-switch[data-astro-cid-r2b4e7hz] a[data-astro-cid-r2b4e7hz]{display:flex;align-items:center;padding:.5em .85em;font-family:var(--font-sans);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--switch-ink, currentColor);opacity:.62;transition:background-color .25s,color .25s,opacity .25s}.lang-switch[data-astro-cid-r2b4e7hz] a[data-astro-cid-r2b4e7hz][lang=ar]{text-transform:none;letter-spacing:0;font-size:.8rem}.lang-switch[data-astro-cid-r2b4e7hz] a[data-astro-cid-r2b4e7hz]+a[data-astro-cid-r2b4e7hz]{border-inline-start:1px solid var(--switch-line, currentColor)}.lang-switch[data-astro-cid-r2b4e7hz] a[data-astro-cid-r2b4e7hz]:hover{opacity:1}.lang-switch[data-astro-cid-r2b4e7hz] a[data-astro-cid-r2b4e7hz].is-current{background:var(--switch-active-bg, var(--aureate));color:var(--switch-active-ink, #fff);opacity:1}.lang-switch[data-astro-cid-r2b4e7hz].is-compact a[data-astro-cid-r2b4e7hz]{justify-content:center;min-width:2.6em;padding:.5em .4em}
