@import"https://fonts.googleapis.com/css2?family=Source+Serif+4:ital,opsz,wght@0,8..60,400;0,8..60,600;0,8..60,700;1,8..60,400&family=Public+Sans:wght@400;500;600;700&family=Noto+Sans+Arabic:wght@400;500;600;700&family=Noto+Naskh+Arabic:wght@400;600;700&family=Noto+Sans+Ethiopic:wght@400;500;600;700&family=Noto+Serif+Ethiopic:wght@400;600;700&family=IBM+Plex+Mono:wght@400;500&display=swap";:root{--brand-navy: #013e80;--brand-sky: #069ce1;--brand-sand: #f9bb7f;--navy-50: #f2f6fb;--navy-100: #e3ecf7;--navy-200: #c1d5ec;--navy-300: #8ab3da;--navy-400: #4a8ac6;--navy-500: #1667ae;--navy-600: #0a5197;--navy-700: #013e80;--navy-800: #013268;--navy-900: #012450;--navy-950: #01162c;--sky-100: #e4f4fd;--sky-200: #c1e7f9;--sky-300: #8fd4f3;--sky-400: #58c0ee;--sky-500: #2aaee8;--sky-600: #069ce1;--sky-700: #0685c0;--sky-800: #056a97;--sky-900: #054a6a;--sand-100: #fef6ee;--sand-200: #fdead8;--sand-300: #fcdcbb;--sand-400: #fbcd9d;--sand-500: #f9bb7f;--sand-600: #efa45c;--sand-700: #d18a41;--sand-800: #a36329;--ink-50: #f6f8fa;--ink-100: #edf1f4;--ink-200: #dbe2e8;--ink-300: #bdc7cf;--ink-400: #94a3af;--ink-500: #6b7b8a;--ink-600: #4c5c6b;--ink-700: #33424f;--ink-800: #1f2d3b;--ink-900: #14202c;--ink-950: #0b1520;--white: #ffffff;--success-600: #1a7f5a;--success-100: #e3f4ed;--warning-600: #b8730f;--warning-100: #fbf0dd;--danger-600: #b3261e;--danger-100: #fbe8e6;--info-600: #0685c0;--info-100: #e4f4fd;--text-primary: var(--ink-900);--text-secondary: var(--ink-600);--text-muted: var(--ink-500);--text-disabled: var(--ink-400);--text-inverse: var(--white);--text-brand: var(--navy-700);--text-brand-accent: var(--sky-800);--text-on-brand-muted: var(--navy-200);--text-link: var(--navy-700);--text-link-hover: var(--sky-700);--surface-page: #fbfcfd;--surface-card: var(--white);--surface-sunken: var(--ink-50);--surface-subtle: var(--navy-50);--surface-brand: var(--navy-700);--surface-brand-deep: var(--navy-900);--surface-brand-soft: var(--navy-100);--surface-accent: var(--sky-600);--surface-accent-soft: var(--sky-100);--surface-warm-soft: var(--sand-200);--surface-warm: var(--sand-500);--surface-overlay: rgba(1, 22, 44, .55);--border-subtle: var(--ink-100);--border-default: var(--ink-200);--border-strong: var(--ink-300);--border-brand: var(--navy-700);--border-accent: var(--sky-400);--border-on-brand: rgba(255, 255, 255, .18);--focus-ring: 0 0 0 3px rgba(6, 156, 225, .35);--focus-ring-inverse: 0 0 0 3px rgba(249, 187, 127, .55);--gradient-wave: linear-gradient(103deg, var(--sky-600) 0%, var(--navy-300) 48%, var(--navy-100) 100%);--gradient-navy: linear-gradient(160deg, var(--navy-800) 0%, var(--navy-950) 100%);--gradient-sand: linear-gradient(103deg, var(--sand-500) 0%, var(--sand-200) 70%, rgba(253, 234, 216, 0) 100%)}:root{--font-display: "Source Serif 4", "Noto Naskh Arabic", "Noto Serif Ethiopic", Georgia, "Times New Roman", serif;--font-sans: "Public Sans", "Noto Sans Arabic", "Noto Sans Ethiopic", "Helvetica Neue", Helvetica, sans-serif;--font-arabic-sans: "Noto Sans Arabic", "Public Sans", sans-serif;--font-arabic-display: "Noto Naskh Arabic", "Source Serif 4", serif;--font-ethiopic-sans: "Noto Sans Ethiopic", sans-serif;--font-ethiopic-serif: "Noto Serif Ethiopic", serif;--font-mono: "IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--size-display-1: 60px;--size-display-2: 46px;--size-h1: 36px;--size-h2: 28px;--size-h3: 22px;--size-h4: 18px;--size-body-lg: 18px;--size-body: 16px;--size-body-sm: 14px;--size-caption: 13px;--size-overline: 12px;--leading-tight: 1.08;--leading-snug: 1.24;--leading-normal: 1.5;--leading-relaxed: 1.65;--leading-arabic: 1.8;--leading-arabic-display: 1.4;--leading-ethiopic: 1.75;--tracking-tight: -.02em;--tracking-normal: 0;--tracking-wide: .02em;--tracking-overline: .14em;--text-display-1: var(--weight-700, 700) var(--size-display-1) / var(--leading-tight) var(--font-display);--text-h1: 700 var(--size-h1) / var(--leading-snug) var(--font-display);--text-h3: 600 var(--size-h3) / var(--leading-snug) var(--font-display);--text-body: 400 var(--size-body) / var(--leading-relaxed) var(--font-sans);--text-label: 600 var(--size-body-sm) / 1.4 var(--font-sans);--text-overline: 600 var(--size-overline) / 1.3 var(--font-sans)}:root{--space-0: 0px;--space-1: 2px;--space-2: 4px;--space-3: 8px;--space-4: 12px;--space-5: 16px;--space-6: 20px;--space-7: 24px;--space-8: 32px;--space-9: 40px;--space-10: 48px;--space-11: 64px;--space-12: 80px;--space-13: 96px;--space-14: 128px;--radius-xs: 3px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-2xl: 28px;--radius-pill: 999px;--border-width: 1px;--border-width-strong: 2px;--container-max: 1200px;--container-narrow: 760px;--gutter: var(--space-7);--gutter-lg: var(--space-10);--section-y: var(--space-13);--field-height: 44px;--field-height-sm: 36px;--control-min-target: 44px}:root{--shadow-xs: 0 1px 2px rgba(1, 36, 80, .06);--shadow-sm: 0 1px 3px rgba(1, 36, 80, .08), 0 1px 2px rgba(1, 36, 80, .04);--shadow-md: 0 4px 12px rgba(1, 36, 80, .08), 0 1px 3px rgba(1, 36, 80, .05);--shadow-lg: 0 12px 32px rgba(1, 36, 80, .12), 0 2px 8px rgba(1, 36, 80, .06);--shadow-xl: 0 24px 64px rgba(1, 36, 80, .18);--shadow-inset: inset 0 1px 2px rgba(1, 36, 80, .06);--shadow-brand: 0 8px 24px rgba(1, 62, 128, .24);--scrim-top: linear-gradient(to bottom, rgba(1, 22, 44, .6), rgba(1, 22, 44, 0));--scrim-bottom: linear-gradient(to top, rgba(1, 22, 44, .72), rgba(1, 22, 44, 0));--blur-panel: saturate(140%) blur(14px)}:root{--duration-instant: 90ms;--duration-fast: .14s;--duration-base: .2s;--duration-slow: .32s;--duration-page: .48s;--ease-standard: cubic-bezier(.2, .8, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-in-out: cubic-bezier(.65, 0, .35, 1);--transition-control: color var(--duration-fast) var(--ease-standard), background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--surface-page);color:var(--text-primary);font:400 var(--size-body) / var(--leading-relaxed) var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}:lang(ar),[lang=ar]{font-family:var(--font-arabic-sans);line-height:var(--leading-arabic);letter-spacing:0!important;text-transform:none!important;font-variant-numeric:lining-nums}:lang(ar) h1,:lang(ar) h2,:lang(ar) h3,:lang(ar) h4,h1:lang(ar),h2:lang(ar),h3:lang(ar),h4:lang(ar){font-family:var(--font-arabic-display);line-height:var(--leading-arabic-display);letter-spacing:0}:lang(ar) code,:lang(ar) kbd,:lang(ar) [data-mono]{font-family:var(--font-mono);direction:ltr;unicode-bidi:isolate}[dir=rtl] [data-mirror]{transform:scaleX(-1)}:lang(am),[lang=am]{font-family:var(--font-ethiopic-sans);line-height:var(--leading-ethiopic)}h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-primary);letter-spacing:var(--tracking-tight);margin:0}p{margin:0;text-wrap:pretty}a{color:var(--text-link);text-decoration-color:var(--navy-300);text-underline-offset:3px;transition:color var(--duration-fast) var(--ease-standard)}a:hover{color:var(--text-link-hover);text-decoration-color:currentColor}:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-xs)}::selection{background:var(--sky-200);color:var(--navy-900)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes dsFade{0%{opacity:0}to{opacity:1}}[data-nav-drawer]{animation:dsNavDrawerIn var(--duration-base) var(--ease-standard)}[dir=rtl] [data-nav-drawer]{animation-name:dsNavDrawerInRtl}@keyframes dsNavDrawerIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes dsNavDrawerInRtl{0%{transform:translate(100%)}to{transform:translate(0)}}
