@font-face{font-family:Manrope;src:url('../fonts/manrope/Manrope-VariableFont_wght.woff2') format('woff2');font-weight:400 800;font-display:swap}
@font-face{font-family:Almarai;src:url('../fonts/almarai/Almarai-Regular.woff2') format('woff2');font-weight:400;font-display:swap}
@font-face{font-family:Almarai;src:url('../fonts/almarai/Almarai-Bold.woff2') format('woff2');font-weight:700;font-display:swap}
@font-face{font-family:Almarai;src:url('../fonts/almarai/Almarai-ExtraBold.woff2') format('woff2');font-weight:800;font-display:swap}
:root{--navy:#0b1f32;--ink:#383d4b;--muted:#747b82;--aqua:#5fc7ce;--gold:#f1b02e;--paper:#fff;--soft:#edf6f8;--cream:#f7f3ec;--line:#d8dddf;--font:Manrope,Arial,sans-serif;--body:16px;--h1:clamp(48px,4.5vw,52px);--h2:clamp(32px,3vw,36px);--h3:20px;--leading:1.7;--heading-leading:1.1;--section:clamp(82px,7.5vw,110px);--gutter:20px;--gap:22px;--radius:22px;--container:1180px}
html[dir=rtl]{--font:Almarai,Arial,sans-serif;--heading-leading:1.4;--h1:clamp(46px,4.2vw,50px);--h2:32px}
@media(max-width:600px){:root{--h1:36px;--h2:26px;--section:64px;--gutter:14px}html[dir=rtl]{--h1:34px;--h2:26px}}
