@import "https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@500;600&family=Noto+Kufi+Arabic:wght@400;500&family=Noto+Sans+Arabic:wght@300;400;500&family=Manrope:wght@300;400;500&display=swap";.brand[data-astro-cid-77qc4tpx]{color:inherit;grid-template-columns:auto 1px auto;align-items:center;gap:.8rem;text-decoration:none;display:inline-grid}.brand__name[data-astro-cid-77qc4tpx]{font-family:var(--font-display);letter-spacing:.18em;font-size:clamp(1.45rem,2.4vw,2rem);line-height:1}.brand__rule[data-astro-cid-77qc4tpx]{background:var(--gold);opacity:.75;width:1px;height:2.2rem}.brand__descriptor[data-astro-cid-77qc4tpx]{letter-spacing:.12em;text-transform:uppercase;max-width:9rem;font-size:.58rem;line-height:1.35}.compact[data-astro-cid-77qc4tpx] .brand__descriptor[data-astro-cid-77qc4tpx]{display:none}.compact[data-astro-cid-77qc4tpx]{grid-template-columns:auto}.compact[data-astro-cid-77qc4tpx] .brand__rule[data-astro-cid-77qc4tpx]{display:none}@media (width<=430px){.brand__descriptor[data-astro-cid-77qc4tpx],.brand__rule[data-astro-cid-77qc4tpx]{display:none}.brand[data-astro-cid-77qc4tpx]{grid-template-columns:auto}}.site-header[data-astro-cid-fzpbxy5g]{z-index:10;inset-inline:0;color:var(--ivory);border-bottom:1px solid #ffffff21;position:absolute;top:0}.header-inner[data-astro-cid-fzpbxy5g]{justify-content:space-between;align-items:center;gap:2rem;min-height:6.25rem;display:flex}nav[data-astro-cid-fzpbxy5g]{gap:clamp(1.1rem,2.5vw,2.5rem);margin-inline-start:auto;display:flex}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g],.language[data-astro-cid-fzpbxy5g]{color:inherit;letter-spacing:.08em;font-size:.78rem;text-decoration:none}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,.language[data-astro-cid-fzpbxy5g]:hover{color:var(--gold-light)}.header-actions[data-astro-cid-fzpbxy5g]{align-items:center;gap:1.3rem;display:flex}@media (width<=900px){nav[data-astro-cid-fzpbxy5g]{display:none}}@media (width<=560px){.header-inner[data-astro-cid-fzpbxy5g]{min-height:5rem}.language[data-astro-cid-fzpbxy5g]{display:none}.button--small[data-astro-cid-fzpbxy5g]{padding:.7rem .85rem}}footer[data-astro-cid-nns7i3if]{background:var(--ink);color:var(--stone);padding:5rem 0 2rem}.footer-grid[data-astro-cid-nns7i3if]{grid-template-columns:1.2fr .8fr;gap:4rem;padding-bottom:4rem;display:grid}.footer-note[data-astro-cid-nns7i3if]{max-width:27rem;margin-top:1.5rem}footer[data-astro-cid-nns7i3if] a[data-astro-cid-nns7i3if]{color:var(--ivory);text-underline-offset:.25em}.legal-row[data-astro-cid-nns7i3if]{border-top:1px solid #ffffff1f;justify-content:space-between;gap:2rem;padding-top:1.5rem;font-size:.7rem;display:flex}.legal-row[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]:last-child{text-align:end;max-width:45rem}@media (width<=720px){.footer-grid[data-astro-cid-nns7i3if]{grid-template-columns:1fr;gap:2rem}.legal-row[data-astro-cid-nns7i3if]{display:block}.legal-row[data-astro-cid-nns7i3if] p[data-astro-cid-nns7i3if]:last-child{text-align:start}}:root{--ink:#171812;--ink-soft:#24251d;--olive:#575b43;--gold:#b5965a;--gold-light:#d6bd86;--ivory:#f5f0e6;--stone:#cec7b8;--paper:#fbf8f1;--font-display:"Cormorant Garamond", Georgia, serif;--font-body:Manrope, Arial, sans-serif;--shadow:0 20px 70px #1617121f}html[lang=ar]{--font-display:"Noto Kufi Arabic", serif;--font-body:"Noto Sans Arabic", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);margin:0;font-weight:300;line-height:1.75}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--font-display);font-weight:500;line-height:1.05}.shell{width:min(1180px,100% - 3rem);margin-inline:auto}.eyebrow{color:var(--gold);letter-spacing:.2em;text-transform:uppercase;font-size:.7rem;font-weight:500}.button{background:var(--gold);color:var(--ink);letter-spacing:.08em;border:1px solid var(--gold);justify-content:center;align-items:center;padding:.9rem 1.2rem;font-size:.76rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.button:hover{background:var(--gold-light);border-color:var(--gold-light)}.button--outline{color:var(--ivory);background:0 0;border-color:#ffffff73}.button--outline:hover{color:var(--ink)}section{padding-block:clamp(5rem,10vw,8.5rem)}@media (width<=600px){.shell{width:min(100% - 2rem,1180px)}}
