@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-Italic.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:EB Garamond;src:url(/fonts/EBGaramond-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Amiri;src:url(/fonts/Amiri-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Amiri;src:url(/fonts/Amiri-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:AmiriQuran;src:url(/fonts/AmiriQuran-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--font-body: "EB Garamond", "Cormorant Garamond", Georgia, serif;--font-arabic: "Amiri", "Scheherazade New", serif;--font-arabic-quran: "AmiriQuran", "Amiri", serif;--font-mono: "JetBrains Mono", "IBM Plex Mono", Menlo, monospace;--text-3xs: .7rem;--text-2xs: .78rem;--text-xs: .875rem;--text-sm: 1rem;--text-base: 1.125rem;--text-lg: 1.25rem;--text-xl: 1.5rem;--text-2xl: 1.875rem;--text-3xl: 2.5rem;--text-4xl: 3.5rem;--text-5xl: 4.75rem;--leading-tight: 1.2;--leading-snug: 1.35;--leading-normal: 1.55;--leading-loose: 1.7;--leading-arabic: 1.85;--measure-tight: 32rem;--measure-base: 38rem;--measure-loose: 48rem}.poem-line{margin-bottom:var(--space-3);line-height:var(--leading-snug);text-indent:0}.poem-line.lead{margin-top:var(--space-7);font-size:var(--text-lg);letter-spacing:.02em}.poem-line.lead{opacity:0;transform:translateY(6px);animation:settle-in .8s ease .2s forwards}@keyframes settle-in{to{opacity:1;transform:translateY(0)}}.arabic{font-size:1.12em;line-height:1.7;font-feature-settings:"kern" 1,"liga" 1,"calt" 1}.arabic-poem{font-family:var(--font-arabic);font-size:1.25rem;line-height:var(--leading-arabic);text-align:center;border:none;margin:var(--space-7) auto}.arabic-poem p{margin-bottom:var(--space-3)}.status-pill{display:inline-block;font-size:var(--text-3xs);font-weight:500;letter-spacing:.08em;text-transform:lowercase;padding:.15em .65em;border-radius:999px;border:1px solid;font-family:var(--font-body);font-feature-settings:"lnum" 1;vertical-align:middle;margin-left:var(--space-3)}.status-pill.seedling{border-color:var(--status-seedling-border);background:var(--status-seedling-bg);color:var(--accent-gold-dim)}.status-pill.budding{border-color:var(--status-budding-border);background:var(--status-budding-bg);color:var(--accent-gold)}.status-pill.evergreen{border-color:var(--status-evergreen-border);background:var(--status-evergreen-bg);color:var(--accent-gold-bright)}:root{--bg-base: #FAF8F5;--bg-elevated: #FFFFFF;--bg-subtle: #F3EFEA;--text-primary: #3A3532;--text-secondary: #6B625C;--text-tertiary: #786E67;--text-dim: #D1C9C5;--accent-gold: #c4a265;--accent-gold-dim: #8a7146;--accent-gold-bright: #d4b478;--accent-gold-text: #7A6440;--rule-faint: rgba(196, 162, 101, .18);--rule-soft: rgba(196, 162, 101, .32);--rule-strong: rgba(196, 162, 101, .55);--status-seedling-border: var(--accent-gold-dim);--status-seedling-bg: transparent;--status-budding-border: var(--accent-gold);--status-budding-bg: rgba(196, 162, 101, .12);--status-evergreen-border: var(--accent-gold-bright);--status-evergreen-bg: rgba(196, 162, 101, .22);--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: 9rem;--space-11: 12rem}*{box-sizing:border-box;margin:0;padding:0}html{font-size:100%;font-family:var(--font-body);line-height:var(--leading-normal);color:var(--text-primary);background:var(--bg-base);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{min-height:100vh;font-size:var(--text-base);font-feature-settings:"kern" 1,"liga" 1,"calt" 1,"onum" 1}::selection{background:var(--accent-gold);color:var(--bg-base)}a{color:var(--text-primary);text-decoration-color:var(--accent-gold-dim);text-decoration-thickness:1px;text-underline-offset:.18em;transition:text-decoration-color .24s ease}a:hover{text-decoration-color:var(--accent-gold)}hr{border:none;border-top:1px solid var(--rule-soft);margin:var(--space-7) auto;width:6rem}p{margin-bottom:var(--space-5)}blockquote{border-left:2px solid var(--rule-soft);padding-left:var(--space-5);font-style:italic;color:var(--text-secondary);margin:var(--space-6) 0}*:focus{outline:none}*:focus-visible{outline:2px solid var(--accent-gold-text);outline-offset:3px;border-radius:2px}img{max-width:100%;height:auto}.prose h2{font-size:var(--text-2xl);font-weight:400;line-height:var(--leading-snug);margin:var(--space-8) 0 var(--space-4)}.prose h3{font-size:var(--text-xl);font-weight:400;line-height:var(--leading-snug);margin:var(--space-6) 0 var(--space-3)}.prose ul,.prose ol{margin-bottom:var(--space-5);padding-left:var(--space-5)}.prose li{margin-bottom:var(--space-2)}.prose code{font-family:var(--font-mono);font-size:.85em;background:var(--bg-subtle);padding:.1em .35em;border-radius:2px}.prose pre{background:var(--bg-subtle);padding:var(--space-4);border-radius:2px;overflow-x:auto;margin-bottom:var(--space-5)}.prose pre code{background:none;padding:0}.prose figure{margin:var(--space-7) 0}.prose figcaption{font-size:var(--text-xs);color:var(--text-tertiary);margin-top:var(--space-2)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.poem-line.lead{opacity:1!important;transform:none!important}}@view-transition{navigation:auto}::view-transition-old(root){animation:page-fade-out .14s ease-in both}::view-transition-new(root){animation:page-fade-in .26s ease-out both}@keyframes page-fade-out{to{opacity:0}}@keyframes page-fade-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.site-header[data-astro-cid-ctg3m53h]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-3) var(--space-5);padding:var(--space-6) var(--space-5);max-width:var(--measure-loose);margin:0 auto}.wordmark[data-astro-cid-ctg3m53h]{font-family:var(--font-body);font-size:var(--text-base);color:var(--text-primary);text-decoration:none}.wordmark[data-astro-cid-ctg3m53h]:hover{color:var(--accent-gold-dim)}nav[data-astro-cid-ctg3m53h] ul[data-astro-cid-ctg3m53h]{display:flex;flex-wrap:wrap;gap:var(--space-5);list-style:none}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]{font-size:var(--text-sm);color:var(--text-secondary);text-decoration:none;padding-bottom:2px;border-bottom:1px solid transparent}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h]:hover{color:var(--text-primary);border-bottom-color:var(--accent-gold-dim)}nav[data-astro-cid-ctg3m53h] a[data-astro-cid-ctg3m53h][aria-current=page]{color:var(--text-primary);border-bottom-color:var(--accent-gold)}@media(max-width:34rem){.site-header[data-astro-cid-ctg3m53h]{gap:var(--space-2) var(--space-4)}nav[data-astro-cid-ctg3m53h] ul[data-astro-cid-ctg3m53h]{gap:var(--space-4)}}.site-footer[data-astro-cid-gcn2mc3v]{text-align:center;margin-top:var(--space-11);margin-bottom:var(--space-7);padding:var(--space-6) var(--space-5)}.credo-english[data-astro-cid-gcn2mc3v]{font-family:var(--font-body);font-style:italic;color:var(--text-secondary);margin-bottom:var(--space-2)}.credo-arabic[data-astro-cid-gcn2mc3v]{font-family:var(--font-arabic);font-size:var(--text-lg);color:var(--text-secondary);margin-bottom:var(--space-5)}.footer-links[data-astro-cid-gcn2mc3v]{font-size:var(--text-sm);color:var(--text-tertiary)}.footer-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]{color:var(--text-tertiary);text-decoration:none}.footer-links[data-astro-cid-gcn2mc3v] a[data-astro-cid-gcn2mc3v]:hover{color:var(--accent-gold-dim)}.skip-link[data-astro-cid-37fxchfa]{position:absolute;left:-9999px;top:0;z-index:10;background:var(--bg-base);color:var(--text-primary);padding:var(--space-3) var(--space-4);border:1px solid var(--accent-gold);text-decoration:none}.skip-link[data-astro-cid-37fxchfa]:focus{left:var(--space-4);top:var(--space-4)}
