.hero-text[data-astro-cid-m3zpgalb]{gap:var(--space-5);padding-block:var(--space-6) var(--space-5);display:grid}.hero-title[data-astro-cid-m3zpgalb]{font-size:var(--step-6);max-inline-size:12ch;margin:0;line-height:1}[lang=ar] .hero-title[data-astro-cid-m3zpgalb]{font-size:var(--step-5);line-height:1.35}.hero-sub[data-astro-cid-m3zpgalb]{margin:0 0 var(--space-4);max-inline-size:34ch;font-size:var(--step-1);color:var(--graphite)}.actions[data-astro-cid-m3zpgalb]{gap:var(--space-3);flex-wrap:wrap;display:flex}.statement[data-astro-cid-m3zpgalb]{max-inline-size:30ch;font-size:var(--step-4);margin:0;line-height:1.2}[lang=ar] .statement[data-astro-cid-m3zpgalb]{font-family:var(--font-arabic);font-size:var(--step-3);line-height:1.7}.specialisms[data-astro-cid-m3zpgalb]{gap:var(--space-2) var(--space-5);margin:var(--space-6) 0 0;font-size:var(--step--1);letter-spacing:.12em;text-transform:uppercase;color:var(--graphite);flex-wrap:wrap;padding:0;list-style:none;display:flex}.h2[data-astro-cid-m3zpgalb]{margin:0 0 var(--space-5);font-size:var(--step-4);line-height:1.15}.on-night[data-astro-cid-m3zpgalb]{background:var(--night);color:var(--limestone)}.on-night[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]{color:var(--limestone)}.more[data-astro-cid-m3zpgalb]{font-size:var(--step--1);margin-block-start:var(--space-5)}.alternating[data-astro-cid-m3zpgalb]{gap:var(--space-7);display:grid}@media (width>=60rem){.hero-text[data-astro-cid-m3zpgalb]{grid-template-columns:8fr 4fr;align-items:end}.row[data-astro-cid-m3zpgalb]{inline-size:66%}.row[data-astro-cid-m3zpgalb].flip{margin-inline-start:auto}}.doors[data-astro-cid-m3zpgalb],.services[data-astro-cid-m3zpgalb]{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.doors[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]{gap:var(--space-2);block-size:100%;padding:var(--space-5);background:var(--paper);border:1px solid var(--hairline);border-block-start:3px solid var(--copper);color:inherit;text-decoration:none;display:grid}.doors[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]:hover{border-color:var(--copper)}.door-title[data-astro-cid-m3zpgalb],.service-title[data-astro-cid-m3zpgalb]{font-family:var(--font-display);font-weight:400;font-size:var(--step-2);margin:0;line-height:1.2}[lang=ar] .door-title[data-astro-cid-m3zpgalb],[lang=ar] .service-title[data-astro-cid-m3zpgalb]{font-family:var(--font-arabic-display);line-height:1.5}.doors[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb],.services[data-astro-cid-m3zpgalb] p[data-astro-cid-m3zpgalb]{color:var(--graphite);margin:0}.go[data-astro-cid-m3zpgalb]{color:var(--copper-ink)}.services[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{padding-block:var(--space-4);border-block-start:1px solid var(--hairline)}.services[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]{color:inherit;text-decoration:none}.services[data-astro-cid-m3zpgalb] a[data-astro-cid-m3zpgalb]:hover .service-title[data-astro-cid-m3zpgalb]{text-decoration:underline;text-decoration-color:var(--copper)}@media (width>=48rem){.doors[data-astro-cid-m3zpgalb]{grid-template-columns:repeat(3,1fr)}.services[data-astro-cid-m3zpgalb]{column-gap:var(--space-6);grid-template-columns:repeat(2,1fr)}}.process[data-astro-cid-m3zpgalb]{counter-reset:none;gap:0;margin:0;padding:0;list-style:none;display:grid}.process[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{gap:var(--space-2) var(--space-3);padding-block:var(--space-3);border-block-start:1px solid var(--hairline);grid-template-columns:3rem 1fr;display:grid}.n[data-astro-cid-m3zpgalb]{color:var(--copper-ink);font-size:var(--step--1);letter-spacing:.12em}.step[data-astro-cid-m3zpgalb]{font-size:var(--step-1)}.step-text[data-astro-cid-m3zpgalb]{color:var(--graphite);grid-column:2}@media (width>=60rem){.process[data-astro-cid-m3zpgalb]{gap:var(--space-4);grid-template-columns:repeat(6,1fr)}.process[data-astro-cid-m3zpgalb] li[data-astro-cid-m3zpgalb]{border-block-start:2px solid var(--charcoal);grid-template-columns:1fr}.step-text[data-astro-cid-m3zpgalb]{grid-column:1}}.teaser[data-astro-cid-m3zpgalb]{gap:var(--space-5);align-items:end;display:grid}.line[data-astro-cid-m3zpgalb]{margin:0 0 var(--space-4);font-size:var(--step-3);max-inline-size:22ch;line-height:1.25}@media (width>=60rem){.teaser[data-astro-cid-m3zpgalb]{grid-template-columns:4fr 8fr}}
