:root{--black:#090806;--ink:#181611;--gold:#d5aa54;--gold-light:#f6e0a7;--cream:#f5f1e8;--white:#fff;--muted:#6f685c;--line:#d9d0bf}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:"DM Sans",Arial,sans-serif;line-height:1.7}a{color:inherit}.topbar{display:flex;justify-content:space-between;align-items:center;gap:24px;min-height:82px;padding:14px clamp(20px,6vw,90px);background:var(--black);color:white}.topbar img{width:170px;max-width:44vw}.langs{display:flex;gap:16px;flex-wrap:wrap}.langs a{color:var(--gold-light);text-decoration:none;font-weight:700}.hero{background:var(--black);color:white;padding:clamp(70px,10vw,130px) clamp(20px,8vw,120px);display:grid;grid-template-columns:1.25fr .75fr;gap:7vw;align-items:center}.eyebrow{color:var(--gold);font-size:.78rem;text-transform:uppercase;letter-spacing:2px;font-weight:700}.hero h1{font-family:"Playfair Display",Georgia,serif;font-size:clamp(2.8rem,6.5vw,6.5rem);line-height:1.04;margin:18px 0}.hero h1 em{color:var(--gold);font-style:normal}.lead{color:#d0c8bb;font-size:clamp(1.05rem,1.5vw,1.3rem);max-width:720px}.hero-card{border:1px solid #544326;padding:32px;background:#14110d}.hero-card strong{color:var(--gold-light);font-size:1.3rem}.button{display:inline-block;margin-top:24px;background:var(--gold);color:#090806;text-decoration:none;padding:14px 22px;font-weight:800}.notice{font-size:.85rem;color:#aaa195;margin-top:20px}.section{padding:clamp(70px,9vw,110px) clamp(20px,8vw,120px)}.section h2{font-family:"Playfair Display",Georgia,serif;font-size:clamp(2.2rem,4.5vw,4.4rem);line-height:1.1;margin:10px 0 34px}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{background:#fff;border:1px solid var(--line);padding:30px;min-height:260px}.card span{color:#9e792f;font-weight:800}.card h3{font-family:"Playfair Display",Georgia,serif;font-size:1.8rem}.card p{color:var(--muted)}.feature{background:#eae1d2}.job{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.job img{width:100%;height:100%;min-height:350px;object-fit:cover}.job ul{padding-inline-start:24px}.contact{background:var(--ink);color:white}.contact p{color:#c8c0b3}.contact-links{display:flex;gap:14px;flex-wrap:wrap}.contact-links a{border:1px solid var(--gold);padding:13px 20px;text-decoration:none}.legal{border-inline-start:3px solid var(--gold);padding-inline-start:18px;color:#756e62;margin-top:28px}footer{padding:38px clamp(20px,8vw,120px);background:#090806;color:#aaa195;display:flex;justify-content:space-between;gap:25px;flex-wrap:wrap}footer a{color:var(--gold-light)}[dir=rtl] .eyebrow{letter-spacing:0}[dir=rtl] body{font-family:Arial,"Noto Sans Arabic",sans-serif}@media(max-width:800px){.hero,.job{grid-template-columns:1fr}.grid{grid-template-columns:1fr}.hero-card{max-width:560px}.job img{min-height:260px}.topbar{align-items:flex-start;flex-direction:column}}
