.header[data-v-3afc404d]{z-index:50;background:var(--cream);border-bottom:1px solid var(--line);width:100%;transition:background .5s var(--ease), box-shadow .5s var(--ease), border-color .5s var(--ease), backdrop-filter .5s var(--ease);position:sticky;top:0}.header-veil[data-v-3afc404d]{display:none}.header.scrolled[data-v-3afc404d],.header.open[data-v-3afc404d]{box-shadow:0 8px 28px #3c2a2114}.header-inner[data-v-3afc404d]{z-index:1;height:var(--nav-h);justify-content:space-between;align-items:center;gap:.75rem;display:flex;position:relative}.brand[data-v-3afc404d]{flex-shrink:1;align-items:center;min-width:0;display:flex}.wordmark[data-v-3afc404d]{object-fit:contain;width:auto;max-width:min(62vw,16rem);height:clamp(2.4rem,5.5vw,3.15rem)}.nav.desktop[data-v-3afc404d]{align-items:center;gap:1.25rem;display:none}.nav a[data-v-3afc404d]{letter-spacing:.1em;text-transform:uppercase;color:var(--espresso);transition:color .25s var(--ease);padding-block:.35rem;font-size:.92rem;font-weight:700;position:relative}html[dir=rtl] .nav a[data-v-3afc404d]{letter-spacing:.02em;text-transform:none;font-size:1.05rem}.nav a[data-v-3afc404d]:hover,.nav a.router-link-active[data-v-3afc404d]{color:var(--gold-deep)}.nav a.router-link-active[data-v-3afc404d]:after{content:"";inset-inline:0;background:var(--gold);height:2px;position:absolute;bottom:-.1rem}.actions[data-v-3afc404d]{flex-shrink:0;align-items:center;gap:.55rem;display:flex}.lang-dd[data-v-3afc404d]{position:relative}.lang-btn[data-v-3afc404d]{border:1.5px solid var(--gold);height:2.5rem;color:var(--espresso);transition:background .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease), box-shadow .25s var(--ease);background:0 0;border-radius:999px;align-items:center;gap:.45rem;padding:0 .7rem 0 .45rem;font-size:.88rem;font-weight:700;display:inline-flex}.lang-btn[data-v-3afc404d]:hover,.lang-dd.open .lang-btn[data-v-3afc404d]{background:var(--gold);color:var(--espresso);border-color:var(--gold)}.lang-name[data-v-3afc404d]{white-space:nowrap;line-height:1}.chev[data-v-3afc404d]{opacity:.75;width:.65rem;height:.45rem;transition:transform .25s var(--ease)}.lang-dd.open .chev[data-v-3afc404d]{transform:rotate(180deg)}.flag[data-v-3afc404d]{object-fit:cover;border-radius:2px;flex-shrink:0;width:1.35rem;height:.9rem;box-shadow:0 0 0 1px #2b211b26}.lang-menu[data-v-3afc404d]{top:calc(100% + .45rem);background:var(--cream-soft);border:1px solid var(--line);z-index:60;gap:.15rem;min-width:9.5rem;padding:.35rem;display:grid;position:absolute;inset-inline-end:0;box-shadow:0 12px 32px #2b211b1f}.lang-menu button[data-v-3afc404d]{width:100%;color:var(--espresso);text-align:start;transition:background .2s var(--ease);border-radius:2px;align-items:center;gap:.6rem;padding:.65rem .7rem;font-size:.92rem;font-weight:600;display:flex}.lang-menu button[data-v-3afc404d]:hover,.lang-menu button.active[data-v-3afc404d]{background:#c5a05938}.lang-menu button.active[data-v-3afc404d]{color:var(--gold-deep)}.menu-btn[data-v-3afc404d]{place-content:center;gap:5px;width:2.6rem;height:2.5rem;display:grid}.menu-btn span[data-v-3afc404d]{background:var(--espresso);width:1.3rem;height:2px;transition:transform .3s var(--ease), opacity .3s var(--ease);display:block}.header.open .menu-btn span[data-v-3afc404d]:first-child{transform:translateY(7px)rotate(45deg)}.header.open .menu-btn span[data-v-3afc404d]:nth-child(2){opacity:0}.header.open .menu-btn span[data-v-3afc404d]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav.mobile[data-v-3afc404d]{background:var(--cream);max-height:0;transition:max-height .4s var(--ease), padding .35s var(--ease);gap:0;padding:0 1.25rem;display:grid;overflow:hidden}.nav.mobile.show[data-v-3afc404d]{max-height:28rem;padding-bottom:1.25rem}.nav.mobile a[data-v-3afc404d]{border-bottom:1px solid var(--line);color:var(--espresso);padding:.95rem .25rem;font-size:1.05rem;font-weight:700}@media (width>=1040px){.header[data-v-3afc404d]{box-shadow:none;background:0 0;border-bottom-color:#0000;position:fixed}.header-veil[data-v-3afc404d]{height:calc(var(--nav-h) + 3.5rem);pointer-events:none;transition:opacity .55s var(--ease), height .55s var(--ease), background .55s var(--ease);background:linear-gradient(185deg,#c5a0597a 0%,#d4bc8a52 18%,#fdfaf6b3 46%,#ffffff6b 72%,#fff0 100%);display:block;position:absolute;inset:0 0 auto;-webkit-mask-image:linear-gradient(#000 0% 48%,#0000 100%);mask-image:linear-gradient(#000 0% 48%,#0000 100%)}.header.scrolled[data-v-3afc404d]{-webkit-backdrop-filter:blur(16px)saturate(1.2);background:0 0;border-bottom-color:#c5a05933;box-shadow:0 10px 36px #3c2a210f}.header.scrolled .header-veil[data-v-3afc404d]{background:linear-gradient(115deg,#c5a05942 0%,#fdfaf6d1 26%,#ffffffeb 58%,#fdfaf6c7 100%);height:100%;-webkit-mask-image:none;mask-image:none}.nav.desktop[data-v-3afc404d]{display:flex}.menu-btn[data-v-3afc404d],.nav.mobile[data-v-3afc404d]{display:none}.wordmark[data-v-3afc404d]{max-width:18.5rem;height:3.5rem}.nav a[data-v-3afc404d]{text-shadow:0 1px 12px #ffffff73}.nav a.router-link-active[data-v-3afc404d]:after{background:linear-gradient(90deg, transparent, var(--gold), var(--gold-soft), transparent);height:2px;box-shadow:0 0 10px #c5a05973}.lang-btn[data-v-3afc404d]{-webkit-backdrop-filter:blur(8px);background:#ffffff47;border-color:#c5a059bf;box-shadow:inset 0 1px #ffffff8c,0 4px 16px #c5a0591f}.header.scrolled .lang-btn[data-v-3afc404d]{background:#ffffff8c}.lang-btn[data-v-3afc404d]:hover,.lang-dd.open .lang-btn[data-v-3afc404d]{background:var(--gold);box-shadow:0 6px 18px #c5a05947}.lang-menu[data-v-3afc404d]{-webkit-backdrop-filter:blur(12px);background:#fdfaf6eb;border-color:#c5a05947}}.footer[data-v-fb3a90da]{background:var(--espresso);color:var(--cream);margin-top:auto;padding-block:4rem 2rem}.footer-grid[data-v-fb3a90da]{border-bottom:1px solid #f7f1ea1f;gap:2.75rem;padding-bottom:2.75rem;display:grid}.logo[data-v-fb3a90da]{object-fit:contain;width:min(100%,15rem);height:auto;margin-bottom:1.15rem}html[dir=rtl] .logo[data-v-fb3a90da]{filter:brightness(1.05)}.tag[data-v-fb3a90da]{color:var(--gold-soft);margin-bottom:.45rem;font-size:1.1rem;font-weight:500}.place[data-v-fb3a90da]{color:#f7f1ea8c;font-size:.92rem}.links[data-v-fb3a90da]{align-content:start;gap:.7rem;display:grid}.links a[data-v-fb3a90da]{color:#f7f1eac7;transition:color .25s var(--ease);font-size:1.02rem}.links a[data-v-fb3a90da]:hover{color:var(--gold-soft)}.label[data-v-fb3a90da]{letter-spacing:.2em;text-transform:uppercase;color:var(--gold);margin-bottom:.35rem;font-size:.72rem}html[dir=rtl] .label[data-v-fb3a90da]{letter-spacing:.04em}.social-row[data-v-fb3a90da]{flex-wrap:wrap;gap:.65rem;margin-bottom:1.35rem;display:flex}.social-row a[data-v-fb3a90da]{width:2.75rem;height:2.75rem;color:var(--cream-soft);transition:background .25s var(--ease), border-color .25s var(--ease), color .25s var(--ease), transform .25s var(--ease);border:1px solid #c5a05973;place-items:center;display:grid}.social-row a[data-v-fb3a90da]:hover{background:var(--gold);border-color:var(--gold);color:var(--espresso);transform:translateY(-2px)}.social-row svg[data-v-fb3a90da]{fill:currentColor;width:1.1rem;height:1.1rem}.contact-mini[data-v-fb3a90da]{gap:.45rem;display:grid}.contact-mini a[data-v-fb3a90da]{color:#f7f1eab8;transition:color .25s var(--ease);font-size:.92rem}.contact-mini a[data-v-fb3a90da]:hover{color:var(--gold-soft)}.qr-block[data-v-fb3a90da]{align-content:start;justify-items:start;gap:.75rem;display:grid}.qr-link[data-v-fb3a90da]{transition:border-color .25s var(--ease);border:1px solid #c5a05966;padding:.55rem;display:block}.qr-link[data-v-fb3a90da]:hover{border-color:var(--gold)}.qr[data-v-fb3a90da]{width:7.5rem;height:7.5rem;display:block}.qr-label[data-v-fb3a90da]{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:.72rem;font-weight:600}html[dir=rtl] .qr-label[data-v-fb3a90da]{letter-spacing:.04em}.qr-cta[data-v-fb3a90da]{color:#f7f1ead9;transition:color .25s var(--ease), border-color .25s var(--ease);border-bottom:1px solid #0000;font-size:.95rem}.qr-cta[data-v-fb3a90da]:hover{color:var(--gold-soft);border-bottom-color:var(--gold-soft)}.bottom[data-v-fb3a90da]{color:#f7f1ea8c;flex-wrap:wrap;justify-content:space-between;gap:.75rem;padding-top:1.5rem;font-size:.88rem;display:flex}.bottom a[data-v-fb3a90da]:hover{color:var(--gold-soft)}@media (width>=900px){.footer-grid[data-v-fb3a90da]{grid-template-columns:1.35fr .85fr 1.15fr auto;align-items:start}}.loader[data-v-3df5a5c4]{z-index:100000;background:radial-gradient(at 50% 40%,#c5a05929,#0000 55%),#1a1210;place-items:center;transition:opacity .5s cubic-bezier(.22,1,.36,1),visibility .5s cubic-bezier(.22,1,.36,1);display:grid;position:fixed;inset:0}.loader.leaving[data-v-3df5a5c4]{opacity:0;visibility:hidden;pointer-events:none}.glow[data-v-3df5a5c4]{background:radial-gradient(circle,#c5a05940,#0000 68%);border-radius:50%;width:min(70vw,22rem);height:min(70vw,22rem);animation:2s ease-in-out infinite softPulse-3df5a5c4;position:absolute}.logo[data-v-3df5a5c4]{z-index:1;width:min(78vw,18rem);height:auto;animation:.75s cubic-bezier(.22,1,.36,1) both logoIn-3df5a5c4;position:relative}.bar[data-v-3df5a5c4]{background:linear-gradient(90deg,#0000,#c5a059,#0000);width:5rem;height:2px;animation:1s ease-in-out infinite barPulse-3df5a5c4;position:absolute;bottom:18%}@keyframes logoIn-3df5a5c4{0%{opacity:0;transform:translateY(16px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes barPulse-3df5a5c4{0%,to{opacity:.35;transform:scaleX(.65)}50%{opacity:1;transform:scaleX(1)}}@keyframes softPulse-3df5a5c4{0%,to{opacity:.45}50%{opacity:.9}}.app-shell[data-v-dcb61fa1]{flex-direction:column;min-height:100vh;display:flex}main[data-v-dcb61fa1]{flex:1}.page-enter-active[data-v-dcb61fa1],.page-leave-active[data-v-dcb61fa1]{transition:opacity .4s var(--ease), transform .4s var(--ease)}.page-enter-from[data-v-dcb61fa1]{opacity:0;transform:translateY(16px)}.page-leave-to[data-v-dcb61fa1]{opacity:0;transform:translateY(-10px)}:root{--cream:#f7f1ea;--cream-deep:#efe6da;--cream-soft:#fdfaf6;--gold:#c5a059;--gold-deep:#a8843f;--gold-soft:#d4bc8a;--espresso:#2b211b;--espresso-soft:#4a3728;--ink:#2a211c;--nude:#ead8c7;--white:#fff;--line:#3c2a2124;--shadow:0 24px 60px #3c2a2114;--font-display:"Playfair Display", "Times New Roman", serif;--font-body:"Montserrat", system-ui, sans-serif;--font-ar:"IBM Plex Sans Arabic", "Montserrat", sans-serif;--nav-h:4.75rem;--ease:cubic-bezier(.22, 1, .36, 1);--max:74rem}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font-body);background:var(--cream);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:1.125rem;font-weight:450;line-height:1.7}html[dir=rtl] body{font-family:var(--font-ar)}img{max-width:100%;height:auto;display:block}.media-fit{object-fit:contain;background:var(--cream-deep);width:100%;height:auto}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}ul{list-style:none}h1,h2,h3,h4{font-family:var(--font-display);color:var(--espresso);letter-spacing:-.01em;font-weight:600;line-height:1.15}html[dir=rtl] h1,html[dir=rtl] h2,html[dir=rtl] h3,html[dir=rtl] h4{font-family:var(--font-ar);letter-spacing:0;font-weight:700}.container{width:min(100% - 2rem, var(--max));margin-inline:auto}.section{padding-block:clamp(3.5rem,7vw,6.5rem)}.page-pad{padding-top:0}@media (width>=1040px){.page-pad,.under-nav{padding-top:var(--nav-h)}}.eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-deep);margin-bottom:1rem;font-size:.95rem;font-weight:700;display:inline-block}html[dir=rtl] .eyebrow{letter-spacing:.06em}.section-title{margin-bottom:1.25rem;font-size:clamp(2.4rem,5.5vw,4rem);font-weight:600}.section-lead{max-width:48rem;color:var(--espresso-soft);font-size:clamp(1.12rem,1.7vw,1.3rem);font-weight:500;line-height:1.75}.btn{letter-spacing:.12em;text-transform:uppercase;transition:transform .35s var(--ease), background .35s var(--ease), color .35s var(--ease), border-color .35s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:1.05rem 1.9rem;font-size:.88rem;font-weight:700;display:inline-flex}html[dir=rtl] .btn{letter-spacing:.04em}.btn:hover{transform:translateY(-2px)}.btn-primary{background:var(--espresso);color:var(--cream-soft)}.btn-primary:hover{background:var(--gold-deep)}.btn-ghost{border:1.5px solid var(--espresso);color:var(--espresso);background:0 0}.btn-ghost:hover{background:var(--espresso);color:var(--cream-soft)}.btn-gold{background:var(--gold);color:var(--espresso)}.btn-gold:hover{background:var(--gold-deep);color:var(--white)}.fade-up{animation:fadeUp 1s var(--ease) both}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes softPulse{0%,to{opacity:.45}50%{opacity:.85}}.page-enter{animation:fadeUp .75s var(--ease) both}@media (width<=640px){:root{--nav-h:4.35rem}body{font-size:1.05rem}}
