@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,500;0,600;1,500&family=Noto+Sans+Arabic:wght@400;500;600&family=Source+Sans+3:ital,wght@0,400;0,500;0,600;1,400&display=swap";:root{--color-bg: #faf8f5;--color-surface: #fefdfb;--color-text: #2a2523;--color-text-muted: #5e5854;--color-border: #d8d3cc;--color-accent: #c4826e;--color-accent-hover: #a86b5a;--color-accent-secondary: #5b7c8d;--color-accent-secondary-hover: #4a6674;--color-accent-sage: #7d9b7d;--font-serif: "Cormorant Garamond", "Noto Sans Arabic", Georgia, serif;--font-sans: "Source Sans 3", "Noto Sans Arabic", system-ui, sans-serif;--space-xs: .5rem;--space-sm: 1rem;--space-md: 1.5rem;--space-lg: 2.5rem;--space-xl: 4rem;--space-2xl: 6rem;--content-max: 72rem;--header-height: 4rem;--noise-bg-size: 168px;--noise-bg-opacity: .085}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-height:100vh;font-family:var(--font-sans);font-size:1.0625rem;line-height:1.65;color:var(--color-text);background-color:var(--color-bg);-webkit-font-smoothing:antialiased;isolation:isolate}body:before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;background-image:url(/noise.svg);background-repeat:repeat;background-size:var(--noise-bg-size);opacity:var(--noise-bg-opacity);mix-blend-mode:multiply}body>*{position:relative;z-index:1}h1,h2,h3,h4{font-family:var(--font-serif);font-weight:600;line-height:1.2;color:var(--color-text)}a{color:var(--color-accent-secondary);text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{color:var(--color-accent-secondary-hover)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.skip-link{position:absolute;inset-inline-start:var(--space-sm);top:-100%;padding:var(--space-xs) var(--space-sm);background:var(--color-accent);color:#fff;font-weight:600;z-index:100;border-radius:0 0 4px 4px}.skip-link:focus{top:0}.layout-main{padding-block-start:var(--header-height)}.content-wrap{width:100%;max-width:var(--content-max);margin-inline:auto;padding-inline:var(--space-md)}@media(min-width:768px){.content-wrap{padding-inline:var(--space-lg)}}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.site-header[data-astro-cid-3ef6ksr2]{position:fixed;inset-block-start:0;inset-inline:0;z-index:50;height:var(--header-height);background:color-mix(in srgb,var(--color-bg) 92%,transparent);backdrop-filter:blur(10px);border-block-end:1px solid var(--color-border)}.header-inner[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-sm);height:var(--header-height);flex-wrap:nowrap}.wordmark[data-astro-cid-3ef6ksr2]{flex-shrink:0;font-family:var(--font-serif);font-size:1.35rem;font-weight:600;color:var(--color-text);text-decoration:none;letter-spacing:-.02em}.wordmark[data-astro-cid-3ef6ksr2]:hover{color:var(--color-accent)}.nav[data-astro-cid-3ef6ksr2]{flex:1;min-width:0;margin-inline:var(--space-sm);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.nav[data-astro-cid-3ef6ksr2]::-webkit-scrollbar{display:none}.nav-list[data-astro-cid-3ef6ksr2]{display:flex;list-style:none;margin:0;padding:0;gap:var(--space-md);align-items:center;white-space:nowrap;width:max-content}.nav-list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{font-size:.9375rem;font-weight:500;color:var(--color-text-muted);text-decoration:none}.nav-list[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover{color:var(--color-accent)}.lang[data-astro-cid-3ef6ksr2]{flex-shrink:0;display:flex;align-items:center;gap:.35rem;font-size:.875rem}.lang-link[data-astro-cid-3ef6ksr2]{color:var(--color-text-muted);text-decoration:none;font-weight:500}.lang-link[data-astro-cid-3ef6ksr2]:hover,.lang-link[data-astro-cid-3ef6ksr2].active{color:var(--color-text)}.lang-sep[data-astro-cid-3ef6ksr2]{color:var(--color-border);user-select:none}.hero[data-astro-cid-bbe6dxrz]{position:relative;isolation:isolate;padding-block:calc(var(--header-height) + var(--space-xl)) var(--space-2xl);overflow:clip}.hero[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;inset:0;z-index:-1;background-color:var(--color-bg);background-image:linear-gradient(color-mix(in srgb,var(--color-bg) 42%,transparent),color-mix(in srgb,var(--color-bg) 48%,transparent)),url(/images/hero-bg.jpg);background-size:cover,cover;background-position:center,center;background-repeat:no-repeat,no-repeat}.hero-inner[data-astro-cid-bbe6dxrz]{position:relative;z-index:0;max-width:48rem}.hero-kicker[data-astro-cid-bbe6dxrz],.hero-title[data-astro-cid-bbe6dxrz],.hero-sub[data-astro-cid-bbe6dxrz]{text-shadow:0 0 1px rgba(255,253,251,1),0 0 2px rgba(255,253,251,1),0 0 10px rgba(254,253,251,.95),0 0 20px rgba(250,248,245,.85),0 0 36px rgba(250,248,245,.55)}.hero-kicker[data-astro-cid-bbe6dxrz]{margin:0 0 var(--space-sm);font-size:.8125rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-accent-secondary)}.hero-title[data-astro-cid-bbe6dxrz]{margin:0 0 var(--space-md);font-size:clamp(2.25rem,5.5vw,3.25rem);font-weight:600;letter-spacing:-.03em;line-height:1.15}.hero-sub[data-astro-cid-bbe6dxrz]{margin:0 0 var(--space-lg);font-size:1.2rem;line-height:1.6;color:var(--color-text-muted);max-width:40rem}.hero-actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:var(--space-sm);align-items:center}.btn[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;justify-content:center;padding:.65rem 1.35rem;font-family:var(--font-sans);font-size:.9375rem;font-weight:600;border-radius:2px;text-decoration:none;transition:background .15s ease,color .15s ease,border-color .15s ease}.btn-primary[data-astro-cid-bbe6dxrz]{background:var(--color-accent);color:#fff;border:1px solid var(--color-accent)}.btn-primary[data-astro-cid-bbe6dxrz]:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover);color:#fff}.btn-ghost[data-astro-cid-bbe6dxrz]{background:transparent;color:var(--color-accent);border:1px solid var(--color-border)}.btn-ghost[data-astro-cid-bbe6dxrz]:hover{border-color:var(--color-accent);color:var(--color-accent-hover)}.section[data-astro-cid-sh445jdo]{padding-block:var(--space-xl);border-block-start:1px solid var(--color-border);scroll-margin-block-start:calc(var(--header-height) + var(--space-sm))}.section[data-astro-cid-sh445jdo]:first-of-type{border-block-start:none}.section-inner[data-astro-cid-sh445jdo]{display:flex;flex-direction:column;gap:var(--space-md)}.section-title[data-astro-cid-sh445jdo]{font-size:clamp(1.75rem,4vw,2.25rem);margin:0;letter-spacing:-.02em}.section-lead[data-astro-cid-sh445jdo]{margin:0;max-width:42rem;font-size:1.125rem;color:var(--color-text-muted)}.section-body[data-astro-cid-sh445jdo]{margin-block-start:var(--space-sm)}.pillars[data-astro-cid-d4qwdgui]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-lg)}@media(min-width:768px){.pillars[data-astro-cid-d4qwdgui]{grid-template-columns:repeat(3,1fr);gap:var(--space-md)}.pillars--pair[data-astro-cid-d4qwdgui]{grid-template-columns:repeat(2,1fr)}}.pillar[data-astro-cid-d4qwdgui]{margin:0;padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:2px}.pillar-title[data-astro-cid-d4qwdgui]{font-family:var(--font-serif);font-size:1.35rem;margin:0 0 var(--space-sm)}.pillar-body[data-astro-cid-d4qwdgui]{margin:0;font-size:.98rem;color:var(--color-text-muted);line-height:1.65}.grid[data-astro-cid-fsfamghh]{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-md)}@media(min-width:640px){.grid[data-astro-cid-fsfamghh]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.grid[data-astro-cid-fsfamghh]{grid-template-columns:repeat(3,1fr)}}.card[data-astro-cid-fsfamghh]{margin:0;padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:2px;display:flex;flex-direction:column;gap:var(--space-xs)}.card-title[data-astro-cid-fsfamghh]{font-family:var(--font-serif);font-size:1.2rem;margin:0}.card-tagline[data-astro-cid-fsfamghh]{margin:0;font-size:.875rem;font-weight:500;color:var(--color-accent-sage)}.card-bullets[data-astro-cid-fsfamghh]{margin:var(--space-sm) 0 0;padding-inline-start:1.15rem;font-size:.9375rem;color:var(--color-text-muted);line-height:1.55}.card-bullets[data-astro-cid-fsfamghh] li[data-astro-cid-fsfamghh]{margin-block-end:.35rem}.team-grid[data-astro-cid-yu4wt3u2]{display:grid;gap:var(--space-lg)}@media(min-width:768px){.team-grid[data-astro-cid-yu4wt3u2]{grid-template-columns:repeat(2,1fr);gap:var(--space-xl)}}.member[data-astro-cid-yu4wt3u2]{margin:0;padding:0;border-inline-start:2px solid color-mix(in srgb,var(--color-accent) 45%,var(--color-border));padding-inline-start:var(--space-md)}.member-name[data-astro-cid-yu4wt3u2]{font-family:var(--font-serif);font-size:1.5rem;margin:0 0 .25rem}.member-role[data-astro-cid-yu4wt3u2]{margin:0 0 var(--space-sm);font-size:.9rem;font-weight:600;color:var(--color-accent);text-transform:uppercase;letter-spacing:.06em}.member-bio[data-astro-cid-yu4wt3u2]{margin:0;color:var(--color-text-muted);line-height:1.65}.contact-email-block[data-astro-cid-xmivup5a]{padding:var(--space-md);background:var(--color-surface);border:1px solid var(--color-border);border-radius:2px;max-width:28rem}.contact-line[data-astro-cid-xmivup5a]{margin:0;font-size:1.05rem}.contact-line[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]{font-weight:600}.contact-bidi-ltr[data-astro-cid-xmivup5a]{direction:ltr;unicode-bidi:isolate}.site-footer[data-astro-cid-sz7xmlte]{margin-block-start:var(--space-xl);padding-block:var(--space-lg);border-block-start:1px solid var(--color-border);background:color-mix(in srgb,var(--color-border) 35%,var(--color-bg))}.footer-inner[data-astro-cid-sz7xmlte]{display:flex;flex-direction:column;gap:var(--space-sm)}.footer-site[data-astro-cid-sz7xmlte]{margin:0;font-family:var(--font-serif);font-size:1.1rem;font-weight:600}.footer-legal[data-astro-cid-sz7xmlte]{margin:0;font-size:.8125rem;line-height:1.55;color:var(--color-text-muted);max-width:52rem}.value-copy[data-astro-cid-app2gzdd]{max-width:48rem}.value-copy[data-astro-cid-app2gzdd] p[data-astro-cid-app2gzdd]{margin:0 0 var(--space-md);color:var(--color-text-muted);line-height:1.7}.value-copy[data-astro-cid-app2gzdd] p[data-astro-cid-app2gzdd]:last-child{margin-bottom:0}
