@font-face{font-family:Domaine;src:url(/fonts/domaine-sans-text-light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Domaine;src:url(/fonts/domaine-sans-text-light-italic.woff2)format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Domaine;src:url(/fonts/domaine-sans-text-regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Domaine;src:url(/fonts/domaine-sans-text-medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Domaine;src:url(/fonts/domaine-sans-text-bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Domaine;src:url(/fonts/domaine-sans-text-black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:GTArabic;src:url(/fonts/GT-America-Arabic-Light.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:GTArabic;src:url(/fonts/GT-America-Arabic-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:GTArabic;src:url(/fonts/GT-America-Arabic-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:GTArabic;src:url(/fonts/GT-America-Arabic-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--ink:#0e0e0e;--ink-2:#161413;--ink-3:#1f1b19;--cream:#f4efe7;--brass:#b5895a;--brass-2:#d4ac7e;--taupe:#8e827a;--white:#fff;--hairline:#f4efe724;--max:1480px;--pad-x:clamp(1.25rem, 4vw, 4rem);--ease:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--ink);color:var(--cream);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-family:Domaine,GTArabic,system-ui,serif;font-size:17px;font-weight:300;line-height:1.6;overflow-x:hidden}html[lang=ar] body{font-family:GTArabic,Domaine,system-ui,sans-serif;font-weight:300}html[lang=ar] *{letter-spacing:0!important}img{max-width:100%;height:auto;display:block}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--brass-2);outline-offset:3px}.eyebrow{letter-spacing:.34em;text-transform:uppercase;color:var(--brass);align-items:center;gap:.7rem;font-size:.72rem;font-weight:500;display:inline-flex}html[lang=ar] .eyebrow{letter-spacing:0;text-transform:none;font-size:.95rem;font-weight:500}.eyebrow:before{content:"";background:currentColor;width:24px;height:1px}.h2{letter-spacing:-.015em;background:linear-gradient(180deg, var(--cream) 0%, var(--cream) 65%, #f4efe78c 100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:clamp(2.2rem,5vw,4.5rem);font-weight:300;line-height:1.05}html[lang=ar] .h2{color:var(--cream);-webkit-text-fill-color:var(--cream);background:0 0}.lede{color:#f4efe7bf;max-width:60ch;font-size:clamp(1rem,1.3vw,1.2rem);line-height:1.65}.btn{letter-spacing:.26em;text-transform:uppercase;transition:background .35s var(--ease), color .35s var(--ease), transform .35s var(--ease);border:1px solid;border-radius:999px;align-items:center;gap:.7rem;padding:1rem 1.6rem;font-size:.74rem;font-weight:500;display:inline-flex}html[lang=ar] .btn{letter-spacing:0;text-transform:none;font-size:.95rem;font-weight:500}.btn-brass{background:var(--brass);border-color:var(--brass);color:var(--ink)}.btn-brass:hover{color:var(--brass-2);background:0 0;transform:translateY(-2px)}.btn-ghost{color:var(--cream)}.btn-ghost:hover{background:var(--cream);color:var(--ink)}section{padding:clamp(4.5rem, 10vw, 9rem) var(--pad-x);position:relative}.wrap{max-width:var(--max);margin:0 auto}.s-head{gap:1.2rem;max-width:760px;margin-bottom:clamp(2.5rem,5vw,4.5rem);display:grid}.reveal{opacity:0;transition:opacity .9s var(--ease), transform .9s var(--ease);transform:translateY(24px)}.reveal.in{opacity:1;transform:none}.reveal-d1{transition-delay:80ms}.reveal-d2{transition-delay:.16s}.reveal-d3{transition-delay:.24s}@media (prefers-reduced-motion:reduce){.reveal,.reveal.in{opacity:1;transition:none;transform:none}}
