:root{color-scheme:light dark;--color-black: #141414;--color-white: #fff;--color-dim-grey: #525252;--color-light-gray: #c4c4c4;--neutral-off-white: #f2f2f2;--neutral-warm-grey: #a8a8a8;--neutral-surface-dark: #141414;--neutral-surface-dark-2: #1e1e1e;--neutral-border-dark: #2e2e2e;--neutral-surface-light-2: #f5f5f5;--neutral-border-light: #e6e6e6;--surface-default: light-dark(var(--color-white), var(--neutral-surface-dark));--surface-inverse: light-dark(var(--neutral-surface-dark), var(--color-white));--surface-muted: light-dark(var(--neutral-surface-light-2), var(--neutral-surface-dark-2));--surface-border: light-dark(var(--neutral-border-light), var(--neutral-border-dark));--text-default: light-dark(var(--color-black), var(--neutral-off-white));--text-muted: light-dark(var(--color-dim-grey), var(--neutral-warm-grey));--text-inverse: light-dark(var(--color-white), var(--color-black));--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 3rem;--space-8: 4rem;--space-9: 6rem;--space-10: 8rem;--content-max-inline: 72ch;--wide-max-inline: 1200px;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: 1rem;--radius-pill: 9999px;--shadow-alpha-soft: light-dark(6%, 40%);--shadow-alpha-raised: light-dark(8%, 55%);--shadow-soft: 0 1px 2px rgb(0 0 0 / var(--shadow-alpha-soft)), 0 2px 8px rgb(0 0 0 / var(--shadow-alpha-soft));--shadow-raised: 0 4px 16px rgb(0 0 0 / var(--shadow-alpha-raised)), 0 2px 4px rgb(0 0 0 / var(--shadow-alpha-soft));--duration-short: .12s;--duration-medium: .22s;--ease-out: cubic-bezier(.2, 0, .2, 1)}:root{--color-crimson: #e83838;--color-crimson-dark: #c22e2e;--color-crimson-light: #f25c5c;--color-gold: #fecc5c;--color-cadet-blue: #4299a6;--color-dark-slate-blue: #084e86;--surface-brand: var(--color-crimson-dark);--surface-accent: var(--color-gold);--text-brand: light-dark(var(--color-crimson-dark), var(--color-crimson-light));--text-on-brand: var(--color-white);--text-on-accent: var(--color-black);--focus-ring: 0 0 0 3px color-mix(in oklab, var(--color-dark-slate-blue) 60%, transparent)}@font-face{font-family:Al Murberry;src:url(/fonts/al-murberry-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Al Murberry;src:url(/fonts/al-murberry-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/fonts/plex-sans-variable.woff2) format("woff2-variations");font-weight:100 700;font-style:normal;font-display:swap;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:Plex Sans Arabic;src:url(/fonts/plex-sans-arabic-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+08A0-08FF,U+FB50-FDFF,U+FE70-FEFF}:root{--font-display: "Al Murberry", "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-body: "IBM Plex Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, monospace;--font-arabic: "Plex Sans Arabic", "IBM Plex Sans", system-ui, sans-serif;--font-size-xs: clamp(.75rem, .72rem + .15vw, .875rem);--font-size-sm: clamp(.875rem, .82rem + .27vw, 1rem);--font-size-base: clamp(1rem, .95rem + .25vw, 1.125rem);--font-size-md: clamp(1.125rem, 1.05rem + .37vw, 1.375rem);--font-size-lg: clamp(1.375rem, 1.25rem + .63vw, 1.75rem);--font-size-xl: clamp(1.75rem, 1.55rem + 1vw, 2.5rem);--font-size-2xl: clamp(2.25rem, 1.9rem + 1.75vw, 3.75rem);--font-size-3xl: clamp(3rem, 2.4rem + 3vw, 5.5rem);--line-height-tight: 1.1;--line-height-snug: 1.25;--line-height-body: 1.55;--letter-spacing-tight: -.02em;--letter-spacing-body: 0;--letter-spacing-wide: .04em}html[lang=ar]{--font-body: var(--font-arabic);--font-display: var(--font-arabic);--line-height-body: 1.7;--line-height-snug: 1.4;--line-height-tight: 1.25;font-size:112.5%}*,*:before,*:after{box-sizing:border-box}html{font-size:100%;text-size-adjust:100%;scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}body{margin:0;min-block-size:100dvb;background-color:var(--surface-default);color:var(--text-default);font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}h1,h2,h3,h4,h5,h6{margin-block:0;font-family:var(--font-display);font-weight:500;line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:inherit}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}h3{font-size:var(--font-size-xl);line-height:var(--line-height-snug)}h4{font-size:var(--font-size-lg);line-height:var(--line-height-snug)}h5{font-size:var(--font-size-md);line-height:var(--line-height-snug)}h6{font-size:var(--font-size-base);line-height:var(--line-height-snug)}p{margin-block:0 var(--space-4);max-inline-size:var(--content-max-inline)}a{color:var(--text-brand);text-underline-offset:.125em;text-decoration-thickness:.08em;transition:color var(--duration-short) var(--ease-out)}a:hover{color:var(--color-crimson-dark)}a:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}img,picture,video,svg{display:block;max-inline-size:100%;block-size:auto}ul,ol{margin-block:0 var(--space-4);padding-inline-start:var(--space-5)}li+li{margin-block-start:var(--space-2)}hr{block-size:1px;border:none;background-color:var(--surface-border);margin-block:var(--space-6)}.wrap{max-inline-size:var(--wide-max-inline);margin-inline:auto;padding-inline:var(--space-5)}.prose{max-inline-size:var(--content-max-inline);margin-inline:auto;padding-inline:var(--space-5)}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.main-nav[data-astro-cid-kybpbynz]{flex:1 1 auto}.main-nav__list[data-astro-cid-kybpbynz]{display:flex;flex-wrap:wrap;gap:var(--space-5);margin:0;padding:0;list-style:none}.main-nav__item[data-astro-cid-kybpbynz]{margin:0}.main-nav__link[data-astro-cid-kybpbynz]{color:var(--text-default);font-family:var(--font-display);font-size:var(--font-size-base);text-decoration:none;padding-block:var(--space-1);border-block-end:2px solid transparent;transition:border-color var(--duration-short) var(--ease-out)}.main-nav__link[data-astro-cid-kybpbynz]:hover,.main-nav__link[data-astro-cid-kybpbynz]:focus-visible{border-block-end-color:var(--color-crimson);color:var(--text-default)}.site-header[data-astro-cid-ctg3m53h]{background:var(--surface-default);border-block-end:1px solid var(--surface-border)}.site-header__inner[data-astro-cid-ctg3m53h]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-6);padding-block:var(--space-4)}.site-header__brand[data-astro-cid-ctg3m53h]{display:flex;flex-direction:column;gap:0;color:var(--text-default);text-decoration:none;font-family:var(--font-display);font-weight:500;line-height:var(--line-height-tight)}.site-header__brand-line1[data-astro-cid-ctg3m53h]{font-size:var(--font-size-sm);color:var(--text-brand);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.site-header__brand-line2[data-astro-cid-ctg3m53h]{font-size:var(--font-size-lg)}.site-header__brand-logo[data-astro-cid-ctg3m53h]{display:block;block-size:3.5rem;inline-size:auto}@media(width>=48rem){.site-header__brand-logo[data-astro-cid-ctg3m53h]{block-size:4rem}}.site-header__brand-logo--dark[data-astro-cid-ctg3m53h]{display:none}@media(prefers-color-scheme:dark){.site-header__brand-logo--light[data-astro-cid-ctg3m53h]:not(:only-child){display:none}.site-header__brand-logo--dark[data-astro-cid-ctg3m53h]{display:block}}.site-footer[data-astro-cid-gcn2mc3v]{margin-block-start:var(--space-9);background:var(--color-black);color:var(--color-white);border-block-start:1px solid color-mix(in oklab,var(--color-white) 8%,transparent)}.site-footer__inner[data-astro-cid-gcn2mc3v]{display:grid;gap:var(--space-6);padding-block:var(--space-7)}.site-footer__title[data-astro-cid-gcn2mc3v]{font-family:var(--font-display);font-size:var(--font-size-md);margin:0}.site-footer__address[data-astro-cid-gcn2mc3v]{margin-block:var(--space-2) 0;color:color-mix(in oklab,var(--color-white) 80%,transparent)}.site-footer__links[data-astro-cid-gcn2mc3v] ul[data-astro-cid-gcn2mc3v]{display:flex;flex-wrap:wrap;gap:var(--space-5);margin:0;padding:0;list-style:none}.site-footer__links[data-astro-cid-gcn2mc3v] li[data-astro-cid-gcn2mc3v]{margin:0}.site-footer__links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--color-white);text-decoration:none;border-block-end:1px solid color-mix(in oklab,var(--color-white) 30%,transparent);padding-block-end:2px;transition:border-color var(--duration-short) var(--ease-out)}.site-footer__links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{border-block-end-color:var(--color-gold);color:var(--color-white)}.site-footer__meta[data-astro-cid-gcn2mc3v]{margin:0;font-size:var(--font-size-sm);color:color-mix(in oklab,var(--color-white) 60%,transparent)}.site-footer__endorsement[data-astro-cid-gcn2mc3v]{display:flex;align-items:center;gap:var(--space-3);margin-block:var(--space-4) 0;font-size:var(--font-size-sm);color:color-mix(in oklab,var(--color-white) 80%,transparent)}.site-footer__endorsement-logo[data-astro-cid-gcn2mc3v]{block-size:1.75rem;inline-size:auto}.site-footer__endorsement[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:inherit;border-block-end:1px solid color-mix(in oklab,var(--color-white) 30%,transparent)}.site-footer__endorsement[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{border-block-end-color:var(--color-gold)}@media(width>=60rem){.site-footer__inner[data-astro-cid-gcn2mc3v]{grid-template-columns:auto 1fr auto;align-items:center}}.skip-link[data-astro-cid-37fxchfa]{position:absolute;inset-block-start:-3rem;inset-inline-start:var(--space-4);z-index:100;padding:var(--space-2) var(--space-4);background:var(--surface-inverse);color:var(--text-inverse);border-radius:var(--radius-sm);text-decoration:none;transition:inset-block-start var(--duration-medium) var(--ease-out)}.skip-link[data-astro-cid-37fxchfa]:focus{inset-block-start:var(--space-4)}.page-header[data-astro-cid-wu5dj4rx]{padding-block:var(--space-8);background-color:var(--surface-default);color:var(--text-default)}.page-header__inner[data-astro-cid-wu5dj4rx]{display:grid;gap:var(--space-7)}@media(width>=60rem){.page-header--with-image[data-astro-cid-wu5dj4rx] .page-header__inner[data-astro-cid-wu5dj4rx]{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:var(--space-9)}}.page-header__text[data-astro-cid-wu5dj4rx]{display:grid;gap:var(--space-4);max-inline-size:var(--content-max-inline)}.page-header__eyebrow[data-astro-cid-wu5dj4rx]{margin:0;font-family:var(--font-body);font-size:var(--font-size-xs);font-weight:500;letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--text-brand)}.page-header__title[data-astro-cid-wu5dj4rx]{font-size:var(--font-size-3xl);line-height:var(--line-height-tight);margin:0}.page-header__intro[data-astro-cid-wu5dj4rx]{margin:0;font-size:var(--font-size-md);color:var(--text-muted)}.page-header__figure[data-astro-cid-wu5dj4rx]{margin:0}.page-header__image[data-astro-cid-wu5dj4rx]{inline-size:100%;block-size:auto;border-radius:var(--radius-md);animation:page-header-fade-in var(--duration-medium) var(--ease-out)}@keyframes page-header-fade-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.page-header__image[data-astro-cid-wu5dj4rx]{animation:none}}
