@font-face{font-family:Cabinet Grotesk;src:url(/fonts/cabinet-grotesk-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/fonts/cabinet-grotesk-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Cabinet Grotesk;src:url(/fonts/cabinet-grotesk-800.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:General Sans;src:url(/fonts/general-sans-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Saudi Riyal;src:url(/fonts/saudi-riyal-regular.woff2)format("woff2");font-weight:100 599;unicode-range:U+20C1;font-display:block}@font-face{font-family:Saudi Riyal;src:url(/fonts/saudi-riyal-bold.woff2)format("woff2");font-weight:600 900;unicode-range:U+20C1;font-display:block}@font-face{font-family:HF Display Roboto;src:local(Roboto Bold),local(Roboto-Bold);font-weight:100 900;size-adjust:97%}@font-face{font-family:HF Display Arial;src:local(Arial Bold),local(Arial-BoldMT);font-weight:100 900;size-adjust:91%}@font-face{font-family:HF Text Roboto;src:local(Roboto),local(Roboto-Regular);font-weight:100 549;size-adjust:101%}@font-face{font-family:HF Text Roboto;src:local(Roboto Bold),local(Roboto-Bold);font-weight:550 900;size-adjust:105%}@font-face{font-family:HF Text Arial;src:local(Arial),local(ArialMT);font-weight:100 549;size-adjust:100%}@font-face{font-family:HF Text Arial;src:local(Arial Bold),local(Arial-BoldMT);font-weight:550 900;size-adjust:98%}@font-face{font-family:Noto Kufi Arabic;src:url(/fonts/noto-kufi-arabic-ui.woff2)format("woff2-variations");font-weight:100 900;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+898-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}:root{--ink-50:#f6f6fb;--ink-100:#eeeef4;--ink-200:#dddde5;--ink-300:#c3c3cd;--ink-400:#9d9daa;--ink-500:#797987;--ink-600:#5c5c6c;--ink-700:#464658;--ink-800:#2e2e41;--ink-900:#1b1a2d;--ink-950:#0e0d1e;--violet-50:#f5f6ff;--violet-100:#e9ebfe;--violet-200:#d6d9ff;--violet-300:#bdc1fe;--violet-400:#a0a3ff;--violet-500:#827ffe;--violet-600:#6d5cff;--violet-700:#523ad4;--violet-800:#3d1eac;--violet-900:#2a0083;--violet-950:#180055;--purple-50:#f8f5ff;--purple-100:#efe9fe;--purple-200:#e2d4ff;--purple-300:#d1b9ff;--purple-400:#bd96ff;--purple-500:#a86aff;--purple-600:#9a3fff;--purple-700:#780ed1;--purple-800:#5a01a0;--purple-900:#3d0070;--purple-950:#250048;--cyan-50:#ebfafd;--cyan-100:#d8f3f8;--cyan-200:#93edff;--cyan-300:#25d2ed;--cyan-400:#0cc3dd;--cyan-500:#04a4ba;--cyan-600:#008699;--cyan-700:#006a79;--cyan-800:#024e5a;--cyan-900:#00353d;--cyan-950:#001f25;--yellow-50:#fef6e9;--yellow-100:#fdecc9;--yellow-200:#ffd68f;--yellow-300:#fcbc36;--yellow-400:#dea20e;--yellow-500:#b80;--yellow-600:#997000;--yellow-700:#785802;--yellow-800:#594101;--yellow-900:#3c2b00;--yellow-950:#231901;--canvas:var(--ink-50);--surface:#fff;--surface-tonal:var(--ink-100);--night:var(--ink-950);--text:var(--ink-950);--text-2:var(--ink-700);--text-3:var(--ink-600);--line:var(--ink-200);--line-strong:var(--ink-300);--on-night:#fff;--on-night-2:#c9c8d8;--on-night-3:#9d9cb3;--line-night:#ffffff1f;--control:var(--violet-600);--control-ink:var(--violet-700);--control-tint:var(--violet-100);--control-wash:var(--violet-50);--visibility:var(--cyan-300);--visibility-ink:var(--cyan-700);--visibility-tint:var(--cyan-100);--visibility-wash:var(--cyan-50);--experience:var(--purple-600);--experience-ink:var(--purple-700);--experience-tint:var(--purple-100);--experience-wash:var(--purple-50);--impact:var(--yellow-300);--impact-ink:var(--yellow-700);--impact-tint:var(--yellow-100);--impact-wash:var(--yellow-50);--action:var(--yellow-300);--action-hover:#ffc94f;--action-text:var(--ink-950);--ok:#0f7353;--ok-tint:#e2f6ee;--alert:#c0303f;--alert-tint:#fdeaec;--alert-on-night:#ff8a96;--live:#16a06a;--live-halo:color-mix(in srgb, var(--live) 18%, transparent);--product-ink:#111116;--product-muted:#666672;--product-line:#e8e8ed;--font-display:"Cabinet Grotesk", "Saudi Riyal", "Noto Kufi Arabic", "HF Display Roboto", "HF Display Arial", ui-sans-serif, system-ui, sans-serif;--font:"General Sans", "Saudi Riyal", "Noto Kufi Arabic", "HF Text Roboto", "HF Text Arial", ui-sans-serif, system-ui, sans-serif;--fs-display:clamp(2.75rem, 1.2rem + 5.4vw, 5.75rem);--fs-h1:clamp(2.5rem, 1.4rem + 3.8vw, 4.5rem);--fs-h2:clamp(2.125rem, 1.3rem + 2.8vw, 3.75rem);--fs-h3:clamp(1.5rem, 1.25rem + .8vw, 1.875rem);--fs-h4:1.25rem;--fs-lead:clamp(1.125rem, 1.05rem + .35vw, 1.375rem);--fs-body:clamp(1rem, .97rem + .12vw, 1.0625rem);--fs-small:.9375rem;--fs-meta:.8125rem;--fs-micro:.75rem;--lh-tight:.96;--lh-snug:1.15;--lh-body:1.6;--s-1:.25rem;--s-2:.5rem;--s-3:.75rem;--s-4:1rem;--s-5:1.25rem;--s-6:1.5rem;--s-7:2rem;--s-8:2.5rem;--s-9:3rem;--s-10:4rem;--s-11:5rem;--s-12:6rem;--s-13:8rem;--section-y:clamp(3rem, 1.5rem + 3.6vw, 5rem);--section-head:clamp(2.5rem, 1.75rem + 1.6vw, 3.5rem);--room-fade:clamp(4.5rem, 2.5rem + 4vw, 7rem);--gutter:clamp(1rem, .4rem + 2.6vw, 2.5rem);--container:80rem;--narrow:54rem;--measure:40rem;--r-xs:8px;--r-sm:12px;--r-md:20px;--r-lg:28px;--r-xl:40px;--r-full:999px;--shadow-card:0 1px 2px #0e0d1e0d, 0 10px 28px -10px #0e0d1e29;--shadow-float:0 2px 4px #0e0d1e0d, 0 28px 56px -18px #0e0d1e4d;--shadow-menu:0 2px 6px #0e0d1e0d, 0 36px 72px -20px #0e0d1e40;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-settle:cubic-bezier(.16, 1, .3, 1);--t-fast:.16s;--t-base:.26s;--t-slow:.48s;--header-h:76px;--phonebar-h:76px}
*,:before,:after{box-sizing:border-box}*{margin:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%}body{font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text);background:var(--canvas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3{font-family:var(--font-display);color:var(--text);text-wrap:balance;font-weight:700}p{text-wrap:pretty}:focus{outline:none}:focus-visible{outline:3px solid var(--violet-500);outline-offset:3px;border-radius:var(--r-xs)}
