:root{--ink:#1c1b18;--ink-soft:#35332f;--paper:#f5f2ec;--paper-deep:#eee8dc;--sand:#e9e2d4;--copper:#a9613a;--copper-light:#c17a4e;--copper-dark:#834a2c;--success:#4ea878;--danger:#d36b63;--white:#ffffff;--line:rgba(28, 27, 24, 0.14);--line-strong:rgba(28, 27, 24, 0.34);--font-body:"IBM Plex Sans Arabic",sans-serif;--font-heading:"Alexandria",sans-serif;--container:1280px;--section-space:5rem;--transition:220ms ease;--transition-slow:650ms cubic-bezier(0.22, 1, 0.36, 1)}@font-face{font-family:Alexandria;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/alexandria/v6/UMBCrPdDqW66y0Y2usFeQCH18mulUxBvI9r7TqbH.ttf) format('truetype')}@font-face{font-family:Alexandria;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/alexandria/v6/UMBCrPdDqW66y0Y2usFeQCH18mulUxBvI9rJTqbH.ttf) format('truetype')}@font-face{font-family:Alexandria;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/alexandria/v6/UMBCrPdDqW66y0Y2usFeQCH18mulUxBvI9olSabH.ttf) format('truetype')}@font-face{font-family:Alexandria;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/alexandria/v6/UMBCrPdDqW66y0Y2usFeQCH18mulUxBvI9ocSabH.ttf) format('truetype')}@font-face{font-family:Alexandria;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/alexandria/v6/UMBCrPdDqW66y0Y2usFeQCH18mulUxBvI9p7SabH.ttf) format('truetype')}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsansarabic/v15/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YOW_tCT.ttf) format('truetype')}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsansarabic/v15/Qw3CZRtWPQCuHme67tEYUIx3Kh0PHR9N6bs6.ttf) format('truetype')}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsansarabic/v15/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPO_9CT.ttf) format('truetype')}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsansarabic/v15/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YPi-NCT.ttf) format('truetype')}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/ibmplexsansarabic/v15/Qw3NZRtWPQCuHme67tEYUIx3Kh0PHR9N6YOG-dCT.ttf) format('truetype')}*{box-sizing:border-box}html{direction:rtl;scroll-behavior:smooth;background:var(--paper)}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body,button,input,select,textarea{font-family:var(--font-body)}img,svg{max-width:100%}img{display:block}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}a,button,summary{-webkit-tap-highlight-color:transparent}main{min-height:70vh}::selection{background:var(--copper);color:var(--white)}.site-container{width:var(--container);min-width:calc(100% - 2rem);margin-inline:auto}.page-masthead{border-bottom:2px solid var(--ink)}.page-masthead .site-container{padding-block:3rem}.page-masthead .eyebrow{margin-bottom:.8rem}.page-masthead h1{max-width:900px;margin:0;font-family:var(--font-heading);font-size:clamp(2.5rem,6vw,4.8rem);line-height:1.08;font-weight:800;letter-spacing:-.045em}.page-masthead p{max-width:760px;margin:1rem 0 0;color:rgba(28,27,24,.62);font-size:1.05rem;line-height:1.9}.eyebrow,.kicker{display:inline-block;color:var(--copper);font-size:.76rem;line-height:1.3;font-weight:700;letter-spacing:.13em}.section-heading{margin-bottom:2rem;padding-top:1rem;display:flex;align-items:end;justify-content:space-between;gap:1.5rem;border-top:2px solid var(--ink)}.section-heading h2{margin:.35rem 0 0;font-family:var(--font-heading);font-size:clamp(1.7rem,3vw,2.35rem);line-height:1.15;font-weight:750;letter-spacing:-.025em}.section-heading .section-link{flex:0 0 auto;color:rgba(28,27,24,.62);font-size:.9rem;font-weight:700;transition:color var(--transition)}.section-heading .section-link span{display:inline-block;margin-right:.3rem;transition:transform var(--transition)}.section-heading .section-link:hover{color:var(--copper)}.section-heading .section-link:hover span{transform:translateX(-4px)}.news-card{min-width:0;display:flex;flex-direction:column}.news-card .card-image{margin-bottom:1.15rem;overflow:hidden;background:var(--sand)}.news-card .card-image img{width:100%;height:230px;object-fit:cover;transition:transform var(--transition-slow)}.news-card .card-kicker{margin-bottom:.55rem;display:flex;align-items:center;gap:.55rem}.news-card h3{margin:0;font-family:var(--font-heading);font-size:1.25rem;line-height:1.55;font-weight:700;transition:color var(--transition)}.news-card p{margin:.65rem 0 0;color:rgba(28,27,24,.62);font-size:.94rem;line-height:1.85}.news-card .card-meta{margin-top:auto;padding-top:1rem;display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;color:rgba(28,27,24,.48);font-size:.78rem}.news-card .card-meta i{width:4px;height:4px;display:inline-block;border-radius:50%;background:rgba(28,27,24,.28)}.news-card:hover .card-image img{transform:scale(1.045)}.news-card:hover h3{color:var(--copper)}.status-badge{padding:.22rem .45rem;display:inline-flex;align-items:center;background:var(--ink);color:var(--paper);font-size:.64rem;font-weight:800;letter-spacing:.05em}.status-badge.accent{background:var(--copper)}.editorial-button{min-height:44px;padding:.7rem 1.3rem;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--ink);background:0 0;color:var(--ink);font-weight:700;transition:background var(--transition),color var(--transition),border-color var(--transition)}.editorial-button:hover{border-color:var(--ink);background:var(--ink);color:var(--paper)}.number-card{min-height:245px;padding:1.5rem;display:flex;flex-direction:column;border:1px solid var(--line);transition:border-color var(--transition),background var(--transition),transform var(--transition)}.number-card .number-card-top{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.number-card .number{color:rgba(28,27,24,.09);font-family:var(--font-heading);font-size:2.5rem;line-height:1;font-weight:800;transition:color var(--transition)}.number-card h3{margin:2.1rem 0 .5rem;font-family:var(--font-heading);font-size:1.45rem;line-height:1.35;font-weight:700;transition:color var(--transition)}.number-card .role{color:rgba(28,27,24,.54);font-size:.86rem}.number-card p{margin:auto 0 0;padding-top:1.2rem;color:rgba(28,27,24,.64);font-size:.9rem;line-height:1.8}.number-card:hover{border-color:var(--copper);background:rgba(233,226,212,.55);transform:translateY(-3px)}.number-card:hover .number{color:rgba(169,97,58,.25)}.number-card:hover h3{color:var(--copper)}.reveal{animation:fade-up 650ms cubic-bezier(.22,1,.36,1) both}@keyframes fade-up{from{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes ticker{from{transform:translateX(0)}to{transform:translateX(50%)}}@media (max-width:720px){:root{--section-space:3.5rem}.site-container{width:var(--container);min-width:calc(100% - 1.25rem)}.page-masthead .site-container{padding-block:2.3rem}.section-heading{align-items:flex-start}.section-heading .section-link{padding-top:.35rem}.news-card .card-image img{height:215px}}@media (prefers-reduced-motion:reduce){*,::after,::before{scroll-behavior:auto!important;animation-duration:0s!important;animation-iteration-count:1!important;transition-duration:0s!important}}