@font-face{font-family:Fustat;src:url(/fonts/fustat-latin.woff2)format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fustat;src:url(/fonts/fustat-latin-ext.woff2)format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Beiruti;src:url(/fonts/beiruti-arabic.woff2)format("woff2");font-weight:200 900;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Fustat fallback;src:local(Arial),local(Helvetica Neue),local(Helvetica);size-adjust:100.49%;ascent-override:99.51%;descent-override:41.79%;line-gap-override:0%}@font-face{font-family:Beiruti fallback;src:local(Geeza Pro),local(Segoe UI),local(Noto Sans Arabic),local(Arial);ascent-override:90%;descent-override:30%;line-gap-override:0%;unicode-range:U+6??,U+750-77F,U+FB50-FDFF,U+FE70-FEFC}:root{--purple:#410a75;--deep:#2e0754;--accent:#6a2fb0;--text:#444;--ink:#1e1e1e;--lilac:#f7f3fb;--lilac-line:#d9cce8;--night:#12051f;--night-2:#1a0830;--night-3:#24103d;--haze:#cfc0e6;--haze-2:#a996c7;--hi:#e2d3fa;--glow:#8b5ad0;--field-line:#8e7aae;--muted-ink:#5b5266;--button-on-image:#f7f3fbf2;--bar:#12051ff5;--error:#a1124b;--error-ink:#6e0a33;--error-bg:#fdf3f6;--font-sans:"Fustat", "Beiruti", "Beiruti fallback", "Fustat fallback", system-ui, -apple-system, "Segoe UI", sans-serif;--font-head:var(--font-sans);--font-body:var(--font-sans);--font-arabic:var(--font-sans);--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:clamp(36px, 1.2vw + 30px, 48px);--s-8:clamp(44px, 2vw + 34px, 64px);--s-9:clamp(56px, 3.6vw + 40px, 96px);--s-10:clamp(72px, 5.4vw + 48px, 128px);--section:clamp(72px, 4.6vw + 54px, 120px);--section-tight:clamp(48px, 2.4vw + 38px, 80px);--fs-display:clamp(2.5rem, 1.25rem + 5.1vw, 6rem);--fs-h1:clamp(2.25rem, 1.45rem + 3.3vw, 4.5rem);--fs-h2:clamp(1.875rem, 1.32rem + 2.35vw, 3.5rem);--fs-h3:clamp(1.25rem, 1.08rem + .7vw, 1.75rem);--fs-h4:clamp(1.0625rem, 1rem + .3vw, 1.25rem);--fs-lede:clamp(1.125rem, 1.03rem + .4vw, 1.375rem);--fs-body:clamp(1rem, .96rem + .18vw, 1.125rem);--fs-small:.9375rem;--fs-xs:.8125rem;--measure:34em;--lh-display:1.02;--lh-head:1.1;--lh-body:1.6;--track-display:-.03em;--track-head:-.02em;--ease-settle:cubic-bezier(.32, .94, .6, 1);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--t-quick:.16s;--t-base:.24s;--t-reveal:.9s;--gutter:clamp(16px, 4.2vw, 64px);--max:1360px;--radius:14px;--radius-lg:20px;--header-h:72px;--bg:#fff;--fg:var(--deep);--body:var(--text);--muted:var(--muted-ink);--line:var(--lilac-line);--focus:var(--purple)}:lang(ar){--lh-display:1.28;--lh-head:1.35;--lh-body:1.85;--track-display:0;--track-head:0;--fs-body:clamp(1.0625rem, 1.01rem + .22vw, 1.1875rem);--fs-lede:clamp(1.1875rem, 1.08rem + .45vw, 1.4375rem);--fs-h4:clamp(1.1875rem, 1.1rem + .35vw, 1.375rem);--fs-small:1.0625rem;--fs-xs:.9375rem;--measure:30em}html:lang(ar) body{font-weight:450}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}@media (width<=760px){html{scroll-padding-bottom:96px}}body{background:var(--night);color:var(--body);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;overflow-x:clip}img,video,svg{max-width:100%;display:block}img,video{height:auto}h1,h2,h3,h4{font-family:var(--font-head);color:var(--fg);text-wrap:balance;font-weight:700;line-height:var(--lh-head);letter-spacing:var(--track-head);margin:0}p{text-wrap:pretty;margin:0}ul,ol{margin:0;padding:0;list-style:none}figure,blockquote,dl,dd{margin:0}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:4px}::selection{background:var(--hi);color:var(--deep)}[dir=rtl] .flip-rtl,[dir=rtl] .btn svg,[dir=rtl] .text-link svg:not(.no-flip){transform:scaleX(-1)}.wrap{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{inset-inline-start:12px;z-index:100;color:var(--deep);transition:top var(--t-quick);background:#fff;border-radius:10px;padding:12px 18px;font-weight:600;text-decoration:none;position:absolute;top:-64px}.skip-link:focus{top:12px}.dark{--bg:var(--night);--fg:#fff;--body:var(--haze);--muted:var(--haze-2);--line:#cfc0e633;--focus:var(--hi);background:var(--bg);color:var(--body)}.light{--bg:var(--lilac);--fg:var(--deep);--body:var(--text);--muted:var(--muted-ink);--line:var(--lilac-line);--focus:var(--purple);background:var(--bg);color:var(--body)}.paper{--bg:#fcfafe;--fg:var(--deep);--body:var(--text);--muted:var(--muted-ink);--line:var(--lilac-line);--focus:var(--purple);background:var(--bg);color:var(--body)}.section{padding-block:var(--section)}.section--tight{padding-block:var(--section-tight)}.flush-top{padding-top:0!important}.eyebrow{font:600 .75rem/1.3 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}:lang(ar) .eyebrow{letter-spacing:0;font-size:1rem}.light .eyebrow,.paper .eyebrow{color:var(--accent)}.display{font-size:var(--fs-display);line-height:var(--lh-display);letter-spacing:var(--track-display)}.h1{font-size:var(--fs-h1);line-height:var(--lh-display);letter-spacing:var(--track-display)}.h2{font-size:var(--fs-h2);line-height:var(--lh-head);letter-spacing:var(--track-head)}.h3{font-size:var(--fs-h3);line-height:1.2}.h4{font-size:var(--fs-h4);line-height:1.3}.lede{font-size:var(--fs-lede);line-height:1.55}.small{font-size:var(--fs-small)}.soft,.italic{font-style:normal;font-weight:300}.light .soft,.paper .soft,.light .italic,.paper .italic{color:var(--accent)}.dark .soft,.dark .italic,.dark em{color:var(--hi)}.dark em{font-style:normal}.light :is(h1,h2,h3) em,.paper :is(h1,h2,h3) em{color:var(--accent);font-style:normal;font-weight:300}.head{max-width:48rem;margin-bottom:var(--s-8);justify-items:start;display:grid}.head>.eyebrow{margin-bottom:var(--s-4)}.head>:is(h2,h3,.h2)+p,.head>div>:is(h2,.h2)+p{margin-top:var(--s-5)}.head p:not(.eyebrow){max-width:var(--measure);color:var(--body)}@media (width>=1200px){.head--aside{grid-template-columns:repeat(var(--cols,3), minmax(0, 1fr));column-gap:var(--gap,var(--s-4));align-items:baseline;max-width:none}.head--aside>.eyebrow{grid-column:1/-1}.head--aside>:is(h2,.h2){grid-column:1/3;padding-inline-end:var(--s-8)}.head--aside>p:not(.eyebrow){grid-column:3/-1;margin-top:0}}.btn{--btn-bg:var(--purple);--btn-fg:#fff;background:var(--btn-bg);min-height:52px;color:var(--btn-fg);font:600 1rem/1.15 var(--font-body);text-align:center;transition:transform var(--t-base) var(--ease-settle), box-shadow var(--t-base) var(--ease-settle), scale var(--t-quick) var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:.6em;padding:.85em 1.6em;text-decoration:none;display:inline-flex}.dark .btn,.btn--light{--btn-bg:var(--lilac);--btn-fg:var(--deep)}.btn svg{width:18px;height:18px;transition:translate var(--t-base) var(--ease-settle)}.btn--sm{min-height:44px;font-size:var(--fs-small);padding:.7em 1.25em}.text-link{min-height:44px;color:var(--fg);align-items:center;gap:.6em;font-weight:600;text-decoration:none;display:inline-flex}.text-link svg{width:18px;height:18px;transition:translate var(--t-base) var(--ease-settle)}.text-link:hover span{text-underline-offset:.22em;text-decoration:underline}.ring{width:44px;height:44px;transition:transform var(--t-base) var(--ease-settle), scale var(--t-quick) var(--ease-out);border:1.5px solid;border-radius:50%;place-items:center;display:grid}.ring svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){.btn:hover{transform:translateY(-2px);box-shadow:0 12px 30px -12px #410a758c}.dark .btn:hover{box-shadow:0 12px 30px -12px #e2d3fa59}.btn:hover svg,.text-link:hover svg{translate:3px}[dir=rtl] .btn:hover svg,[dir=rtl] .text-link:hover svg{translate:-3px}.text-link:hover .ring{transform:scale(1.08)}.text-link:hover .ring svg{translate:none}}.btn:active{scale:.97}.text-link:active .ring{scale:.95}.text-link:has(.ring){-webkit-tap-highlight-color:transparent}.promise{font-size:var(--fs-small);color:var(--muted)}.js.motion [data-reveal]{opacity:0;transition:opacity var(--t-reveal) var(--ease-out), transform var(--t-reveal) var(--ease-out);transition-delay:var(--d,0s);transform:translateY(24px)}.js.motion [data-reveal].is-in{opacity:1;transform:none}.reel{text-align:start;width:100%;color:inherit;border-radius:var(--radius);text-decoration:none;display:block;position:relative}.reel .media{aspect-ratio:16/9;border-radius:var(--radius);background:var(--card-bg,var(--night-2));isolation:isolate;display:block;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #f7f3fb14}.reel .media img,.reel .media video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.reel .media video{opacity:0;transition:opacity .3s var(--ease-out)}.reel.is-previewing .media video{opacity:1}.reel .shade{z-index:1;pointer-events:none;background:linear-gradient(#0000 38%,#0a021499 62%,#0a0214eb);display:block;position:absolute;inset:0}.reel .play{z-index:2;inset-inline-end:12px;background:var(--button-on-image);width:44px;height:44px;color:var(--deep);transition:transform var(--t-base) var(--ease-settle);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:12px}.reel .play svg{width:15px;height:15px;margin-inline-start:2px}.reel .meta{z-index:2;inset-inline-start:14px;bottom:12px;color:#fff;position:absolute;inset-inline-end:66px}.reel .genre{font:700 1.0625rem/1.2 var(--font-head);display:block}.reel .lang{font-size:var(--fs-xs);color:var(--hi);display:block}.reel .lang-only .lang{font:700 1.0625rem/1.2 var(--font-head);color:inherit}.reel .dur{z-index:2;inset-inline-start:10px;color:#fff;font:500 .75rem/1.3 var(--font-body);background:#12051fb8;border-radius:6px;padding:3px 8px;position:absolute;top:10px}.reel:focus-visible .play{transform:scale(1.1)}@media (hover:hover) and (pointer:fine){.reel:hover .play{transform:scale(1.1)}.motion .reel{transition:transform var(--t-base) var(--ease-settle)}.motion .reel:hover{z-index:3;transform:scale(1.04)}.reel:hover .media{box-shadow:0 18px 40px -12px #12041fb3,inset 0 0 0 1px #f7f3fb33}}.reel{-webkit-tap-highlight-color:transparent}@media (hover:none){.reel:active .play{transform:scale(.92)}}.reel .media video.full{object-fit:contain;background:#000}.reel.has-frame .media video.full{opacity:1}.reel[data-play] .shade,.reel[data-play] .meta,.reel[data-play] .dur{transition:opacity var(--t-base) var(--ease-out)}.reel.is-playing .shade,.reel.is-playing .meta,.reel.is-playing .dur{opacity:0}.reel .progress{z-index:3;background:var(--hi);height:3px;transform:scaleX(var(--p,0));transform-origin:0;opacity:0;transition:opacity var(--t-base);position:absolute;inset:auto 0 0}.reel.is-active .progress{opacity:1}.reel[data-play] .play svg{grid-area:1/1}.reel[data-play] .play .i-pause{margin:0;display:none}.reel.is-playing .play .i-play{display:none}.reel.is-playing .play .i-pause{display:block}.reel.is-loading .play:after{content:"";border:2px solid #e2d3fa40;border-top-color:var(--hi);border-radius:50%;animation:.9s linear infinite reel-wait;position:absolute;inset:-5px}@keyframes reel-wait{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){.reel.is-loading .play:after{animation-duration:2.4s}}.reel .notice{z-index:3;color:#fff;font-size:var(--fs-xs);text-align:center;background:#0a0214e0;place-items:center;padding:16px 20px;line-height:1.45;display:grid;position:absolute;inset:0}.waveform{--p:0;direction:ltr;position:relative}.waveform svg{color:#cfc0e64d;width:100%;height:100%;transition:color var(--t-base);position:absolute;inset:0}.waveform path{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;vector-effect:non-scaling-stroke}.waveform .done{color:var(--hi);clip-path:inset(0 calc(100% - var(--p) * 100%) 0 0)}.rail+.rail{margin-top:var(--s-7)}.rail-head{justify-content:space-between;align-items:end;gap:var(--s-4);margin-bottom:var(--s-3);display:flex}.rail-head h3{font-size:var(--fs-h4);letter-spacing:-.01em}.rail-track{--per-view:3.35;--gap:20px;gap:var(--gap);grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per-view) - 1) * var(--gap) - var(--gutter)) / var(--per-view));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:10px var(--gutter) 24px;margin-inline:calc(-1 * var(--gutter));scroll-padding-inline:var(--gutter);scrollbar-width:none;display:grid;overflow-x:auto}.rail-track::-webkit-scrollbar{display:none}.rail-track>li{scroll-snap-align:start}.rail-tools{align-items:center;gap:var(--s-5);margin-inline-start:auto;display:flex}.rail-tools .text-link{min-height:44px;font-size:var(--fs-small)}.rail-arrows{gap:var(--s-2);display:flex}.rail-arrows button{border:1.5px solid var(--line);width:44px;height:44px;color:var(--fg);transition:border-color var(--t-quick), opacity var(--t-quick), scale var(--t-quick) var(--ease-out);-webkit-tap-highlight-color:transparent;border-radius:50%;place-items:center;display:grid}.rail-arrows button svg{width:18px;height:18px}[dir=rtl] .rail-arrows button svg{transform:scaleX(-1)}.rail-arrows button:hover:not([aria-disabled=true]){border-color:currentColor}.rail-arrows button:active:not([aria-disabled=true]){scale:.95}.rail-arrows button[aria-disabled=true]{opacity:.35;cursor:default}@media (width<=1100px){.rail-track{--per-view:2.3;--gap:16px}}@media (width<=760px){.rail-track{--per-view:1.25;--gap:12px}.rail-arrows{display:none}}.faq details{border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{justify-content:space-between;align-items:center;gap:var(--s-5);cursor:pointer;font:700 var(--fs-h4)/1.35 var(--font-head);color:var(--fg);padding:22px 0;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq .pm{border:1.5px solid var(--line);border-radius:50%;flex:none;width:36px;height:36px;position:relative}.faq .pm:before,.faq .pm:after{content:"";width:12px;height:1.5px;transition:rotate var(--t-base) var(--ease-settle);background:currentColor;position:absolute;inset:50% auto auto 50%;translate:-50% -50%}.faq .pm:after{rotate:90deg}.faq details[open] .pm:after{rotate:0deg}.faq details>div{padding:0 0 var(--s-5);max-width:var(--measure)}.faq details[open]>div{animation:answer-in var(--t-base) var(--ease-out)}@keyframes answer-in{0%{opacity:0;transform:translateY(-4px)}}.logo-grid{border-top:1px solid var(--line);border-inline-start:1px solid var(--line);grid-template-columns:repeat(8,1fr);display:grid}.logo-grid li{aspect-ratio:3/2;border-bottom:1px solid var(--line);border-inline-end:1px solid var(--line);place-items:center;padding:18px;display:grid}.logo-grid img{opacity:.82;width:auto;max-height:34px;transition:opacity var(--t-base)}.logo-grid li:hover img{opacity:1}@media (width<=900px){.logo-grid{grid-template-columns:repeat(4,1fr)}}@media (width<=480px){.logo-grid li{padding:10px}.logo-grid img{max-height:22px}}.prose{max-width:var(--measure);color:var(--body);font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.7}:lang(ar) .prose{line-height:1.95}.prose>*+*{margin-top:1.1em}.prose h2{margin-top:2em;font-size:clamp(1.375rem,1.1rem + 1vw,1.875rem);line-height:1.25}.prose h3{margin-top:1.6em;font-size:1.25rem}.prose ul{padding-inline-start:1.2em;list-style:outside}.prose ol{padding-inline-start:1.4em;list-style:decimal}.prose li+li{margin-top:.5em}.prose li::marker{color:var(--accent)}.prose a{color:var(--purple);font-weight:600;text-decoration:underline}.prose strong{color:var(--ink);font-weight:700}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;height:var(--header-h);color:#fff;transition:background-color var(--t-base) var(--ease-settle), box-shadow var(--t-base);position:fixed;inset:0 0 auto}.site-header[data-astro-cid-nen7h5rs].is-scrolled,.site-header[data-astro-cid-nen7h5rs].is-solid{background:var(--bar);box-shadow:0 1px #cfc0e629}@supports (backdrop-filter:blur(1px)){@media (width>=761px){.site-header[data-astro-cid-nen7h5rs].is-scrolled,.site-header[data-astro-cid-nen7h5rs].is-solid{backdrop-filter:blur(14px)saturate(1.2);background:#12051fd1}}}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-5);height:100%;display:flex}.brand[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-4);margin-inline-end:auto;display:flex}.brand[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-radius:4px;align-items:center;min-height:44px;display:flex}.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:36px}.tagline[data-astro-cid-nen7h5rs]{font:700 .6875rem/1 var(--font-body);letter-spacing:.24em;color:var(--haze);border-inline-start:1px solid #cfc0e647;padding-inline-start:var(--s-4)}.tagline[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs]{color:#fff;font-weight:700}.sound[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{display:inline-block;position:relative}.sound[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:after{content:attr(data-l);color:var(--hi);text-shadow:0 0 6px #e2d3fab3,0 0 14px #6a2fb0e6;opacity:0;pointer-events:none;position:absolute;inset:0}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:2px;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:var(--fs-small);color:#ffffffdb;transition:color var(--t-quick), background-color var(--t-quick);border-radius:8px;padding:10px 12px;font-weight:500;text-decoration:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:#fff;background:#ffffff14}.nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs][aria-current=page],.has-sub[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs][aria-current=page]{color:#fff;box-shadow:inset 0 -2px 0 var(--hi);border-radius:0}.site-header[data-astro-cid-nen7h5rs] [data-astro-cid-nen7h5rs]:focus-visible{outline-color:var(--hi)}.has-sub[data-astro-cid-nen7h5rs]{align-items:center;display:flex;position:relative}.sub-toggle[data-astro-cid-nen7h5rs]{color:#ffffffb8;border-radius:8px;place-items:center;width:26px;height:36px;margin-inline-start:-6px;display:grid}.sub-toggle[data-astro-cid-nen7h5rs]:hover{color:#fff}@media (hover:none){.sub-toggle[data-astro-cid-nen7h5rs]{width:36px;height:44px}}.sub-toggle[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:14px;height:14px;transition:transform var(--t-base) var(--ease-settle)}.sub-toggle[data-astro-cid-nen7h5rs][aria-expanded=true] svg[data-astro-cid-nen7h5rs]{transform:rotate(180deg)}.sub[data-astro-cid-nen7h5rs]{top:calc(100% + 12px);min-width:250px;padding:var(--s-2);opacity:0;visibility:hidden;transition:opacity var(--t-base) var(--ease-settle), transform var(--t-base) var(--ease-settle), visibility var(--t-base);background:#1a0830fa;border:1px solid #cfc0e629;border-radius:14px;position:absolute;inset-inline-start:0;transform:translateY(-6px);box-shadow:0 24px 50px -20px #000000b3}.sub[data-astro-cid-nen7h5rs]:before{content:"";height:14px;position:absolute;inset:-14px 0 auto}.sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{white-space:nowrap;border-radius:8px;padding:10px 12px;display:block}.has-sub[data-astro-cid-nen7h5rs].is-open .sub[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transform:none}@media (hover:hover) and (pointer:fine){.has-sub[data-astro-cid-nen7h5rs]:hover .sub[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transform:none}}.lang[data-astro-cid-nen7h5rs]{min-height:40px;font:500 .875rem/1 var(--font-sans);color:var(--haze-2);transition:color var(--t-quick), background-color var(--t-quick);border-radius:8px;align-items:center;gap:6px;padding:0 8px;text-decoration:none;display:inline-flex}.lang[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{flex:none;width:16px;height:16px}.lang[data-astro-cid-nen7h5rs]:hover{color:#fff;background:#ffffff14}.menu-btn[data-astro-cid-nen7h5rs]{width:44px;height:44px;transition:scale var(--t-quick) var(--ease-out);border:1px solid #cfc0e64d;border-radius:50%;place-items:center;display:none}.menu-btn[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:20px;height:20px}.menu-btn[data-astro-cid-nen7h5rs]{-webkit-tap-highlight-color:transparent}.menu-btn[data-astro-cid-nen7h5rs]:active{scale:.95}@media (width<=1240px){.tagline[data-astro-cid-nen7h5rs]{display:none}}@media (width<=940px){.nav[data-astro-cid-nen7h5rs],.lang[data-astro-cid-nen7h5rs]{display:none}.menu-btn[data-astro-cid-nen7h5rs]{display:grid}.bar[data-astro-cid-nen7h5rs]{gap:10px}}@media (width<=760px){.cta[data-astro-cid-nen7h5rs]{display:none}}@media (width<=400px){.brand[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:30px}}.menu[data-astro-cid-nen7h5rs]{inset:var(--header-h) 0 0;z-index:49;gap:var(--s-5);padding:var(--s-5) var(--gutter) var(--s-7);background:var(--night);transition:opacity .2s var(--ease-out);flex-direction:column;display:flex;position:fixed;overflow-y:auto}.menu[data-astro-cid-nen7h5rs][hidden]{display:none}@starting-style{.menu[data-astro-cid-nen7h5rs]{opacity:0}}.motion .menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]>[data-astro-cid-nen7h5rs]{transition:translate .3s var(--ease-out) var(--d,0s)}@starting-style{.motion .menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]>[data-astro-cid-nen7h5rs]{translate:0 8px}}.menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{display:grid}.menu[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{padding:var(--s-3) 0;font:700 1.75rem/1.25 var(--font-head);color:#fff;border-bottom:1px solid #cfc0e62e;text-decoration:none}.menu-sub[data-astro-cid-nen7h5rs]{padding:var(--s-2) 0 var(--s-3);border-bottom:1px solid #cfc0e62e;display:grid}.menu-sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--haze);padding:6px 0;padding-inline-start:var(--s-4);text-decoration:none;display:block}.menu-lang[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--s-3);color:var(--haze-2);transition:color var(--t-quick);border-top:1px solid #cfc0e62e;margin-top:auto;padding-block:14px;font-weight:500;text-decoration:none;display:flex}.menu-lang[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{flex:none;width:18px;height:18px}.menu-lang[data-astro-cid-nen7h5rs]:hover{color:#fff}.menu[data-astro-cid-nen7h5rs] .btn[data-astro-cid-nen7h5rs]{align-self:start}.menu[data-astro-cid-nen7h5rs] .promise[data-astro-cid-nen7h5rs]{color:var(--haze-2)}.site-footer[data-astro-cid-jo6i4kqk]{padding-block:var(--s-9) var(--s-6);border-top:1px solid var(--line);font-size:var(--fs-small)}.grid[data-astro-cid-jo6i4kqk]{gap:var(--s-7);grid-template-columns:minmax(0,1.5fr) minmax(0,.9fr) minmax(0,1fr) minmax(0,1.3fr);display:grid}.grid[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:auto;height:40px;margin-bottom:var(--s-4)}.about[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:30em}h2[data-astro-cid-jo6i4kqk]{margin-bottom:var(--s-4);font:600 .75rem/1.3 var(--font-body);letter-spacing:.16em;text-transform:uppercase;color:var(--haze-2)}[data-astro-cid-jo6i4kqk]:lang(ar) h2[data-astro-cid-jo6i4kqk]{letter-spacing:0;font-size:.875rem}li[data-astro-cid-jo6i4kqk]{padding:5px 0}a[data-astro-cid-jo6i4kqk]{color:#fff;text-decoration:none}a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.contacts[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{gap:var(--s-3);align-items:flex-start;display:flex}.contacts[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{overflow-wrap:anywhere}.contacts[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{width:18px;height:18px;color:var(--hi);flex:none;margin-top:3px}.bottom[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:var(--s-3) var(--s-5);margin-top:var(--s-8);padding-top:var(--s-5);border-top:1px solid var(--line);color:var(--haze-2);flex-wrap:wrap;font-size:.875rem;display:flex}.bottom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-underline-offset:.2em;text-decoration:underline}.social[data-astro-cid-jo6i4kqk]{gap:var(--s-5);flex-wrap:wrap;display:flex}.social[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{padding:0}.lang[data-astro-cid-jo6i4kqk]{align-items:center;gap:6px;display:inline-flex}.lang[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{flex:none;width:15px;height:15px}@media (width<=760px){li[data-astro-cid-jo6i4kqk]{padding-block:11px}.social[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{padding:0}a[data-astro-cid-jo6i4kqk]{padding-block:12px}.contacts[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]>a[data-astro-cid-jo6i4kqk]{margin-block:-12px}.bottom[data-astro-cid-jo6i4kqk]{row-gap:var(--s-5)}.has-quote-bar .site-footer[data-astro-cid-jo6i4kqk]{padding-bottom:calc(var(--s-6) + 76px + env(safe-area-inset-bottom,0px))}}@media (width>=600px) and (width<=1366px) and (height>=600px) and (hover:none) and (pointer:coarse){.has-quote-bar .site-footer[data-astro-cid-jo6i4kqk]{padding-bottom:calc(var(--s-6) + 88px + env(safe-area-inset-bottom,0px))}}@media (width<=1000px){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.about[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width<=560px){.grid[data-astro-cid-jo6i4kqk]{gap:var(--s-6);grid-template-columns:minmax(0,1fr)}}.wave[data-astro-cid-c3zl57zt]{pointer-events:none;justify-content:center;align-items:center;gap:4px;height:clamp(84px,12vw,160px);display:flex;overflow:hidden;mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}i[data-astro-cid-c3zl57zt]{background:linear-gradient(180deg, var(--hi), var(--glow) 50%, var(--hi));width:4px;height:100%;transform:scaleY(calc(var(--h) + var(--boost,0) * .55));transition:transform .38s var(--ease-out);opacity:calc(.45 + var(--h) * .6);border-radius:4px;flex:none}.motion i[data-astro-cid-c3zl57zt]{animation:breathe 2.6s var(--ease-in-out) infinite alternate paused;animation-delay:calc(var(--n) * -41ms)}.is-moving[data-astro-cid-c3zl57zt] i[data-astro-cid-c3zl57zt]{animation-play-state:running}@keyframes breathe{0%{scale:1 .72}to{scale:1 1.06}}@media (width<=760px){.wave[data-astro-cid-c3zl57zt]{gap:3px}i[data-astro-cid-c3zl57zt]{width:3px}}form[data-astro-cid-5v4witja]{gap:var(--s-5);grid-template-columns:minmax(0,1fr);display:grid}form[data-astro-cid-5v4witja][hidden]{display:none}.row[data-astro-cid-5v4witja]{gap:var(--s-5);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.field[data-astro-cid-5v4witja]{gap:var(--s-2);grid-template-columns:minmax(0,1fr);align-content:start;display:grid}label[data-astro-cid-5v4witja]{color:var(--deep);font-weight:600;font-size:var(--fs-small)}.hint[data-astro-cid-5v4witja]{color:var(--muted-ink);margin-top:-4px;font-size:.875rem}input[data-astro-cid-5v4witja],select[data-astro-cid-5v4witja],textarea[data-astro-cid-5v4witja]{border:1.5px solid var(--field-line);width:100%;min-height:50px;color:var(--ink);font:400 1rem/1.4 var(--font-body);transition:border-color var(--t-quick), box-shadow var(--t-quick);background:#fff;border-radius:10px;padding:12px 14px}textarea[data-astro-cid-5v4witja]{resize:vertical;min-height:120px}select[data-astro-cid-5v4witja]{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--deep) 50%), linear-gradient(135deg, var(--deep) 50%, transparent 50%);background-position:calc(100% - 20px),calc(100% - 14px);background-repeat:no-repeat;background-size:6px 6px;padding-inline-end:40px}[dir=rtl] select[data-astro-cid-5v4witja]{background-position:14px,20px}input[data-astro-cid-5v4witja]:hover,select[data-astro-cid-5v4witja]:hover,textarea[data-astro-cid-5v4witja]:hover{border-color:var(--accent)}input[data-astro-cid-5v4witja]:focus-visible,select[data-astro-cid-5v4witja]:focus-visible,textarea[data-astro-cid-5v4witja]:focus-visible{border-color:var(--purple);outline:none;box-shadow:0 0 0 3px #6a2fb04d}[dir=rtl] input[data-astro-cid-5v4witja][dir=ltr]{text-align:right}.quote-form[data-astro-cid-5v4witja] [aria-invalid=true]{border-color:var(--error);box-shadow:0 0 0 3px #a1124b26}.quote-form[data-astro-cid-5v4witja] .field-error{color:var(--error);font-size:.875rem;font-weight:500}.error-summary[data-astro-cid-5v4witja]{padding:var(--s-4) 18px;border:1.5px solid var(--error);background:var(--error-bg);color:var(--error-ink);border-radius:10px}.error-summary[data-astro-cid-5v4witja] ul{margin-top:var(--s-2);padding-inline-start:1.2em;list-style:outside}.error-summary[data-astro-cid-5v4witja] a{color:var(--error-ink)}.hp[data-astro-cid-5v4witja]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.submit[data-astro-cid-5v4witja]{align-items:center;gap:var(--s-3) var(--s-5);flex-wrap:wrap;display:flex}.btn[data-astro-cid-5v4witja]{--btn-bg:var(--purple);--btn-fg:#fff}.submit[data-astro-cid-5v4witja] .btn[data-astro-cid-5v4witja][aria-busy=true]{opacity:.7;pointer-events:none}.privacy[data-astro-cid-5v4witja]{font-size:var(--fs-xs);color:var(--muted-ink)}.privacy[data-astro-cid-5v4witja] a[data-astro-cid-5v4witja]{color:var(--purple)}.sent[data-astro-cid-5v4witja]{padding:var(--s-5);background:var(--lilac);color:var(--text);transition:opacity .4s var(--ease-out), translate .4s var(--ease-out);border-radius:12px}@starting-style{.sent[data-astro-cid-5v4witja]{opacity:0;translate:0 12px}}.sent-title[data-astro-cid-5v4witja]{font:700 var(--fs-h3)/1.2 var(--font-head);color:var(--deep)}.sent[data-astro-cid-5v4witja] p[data-astro-cid-5v4witja]:not(.sent-title){margin:var(--s-3) 0 var(--s-2)}.sent[data-astro-cid-5v4witja] a[data-astro-cid-5v4witja]{color:var(--purple)}.nojs[data-astro-cid-5v4witja]{margin-top:var(--s-4);color:var(--deep)}@media (width<=560px){.row[data-astro-cid-5v4witja]{grid-template-columns:minmax(0,1fr)}}.finale[data-astro-cid-ouusppjt]{padding-block:var(--s-10) clamp(120px, 15vw, 220px);scroll-margin-top:var(--header-h);position:relative;overflow:hidden}.finale[data-astro-cid-ouusppjt]:before{content:"";pointer-events:none;background:radial-gradient(60% 55% at 50% 45%,#410a758c,#0000 70%);position:absolute;inset:0}.wrap[data-astro-cid-ouusppjt]{position:relative}.tag[data-astro-cid-ouusppjt]{font:700 clamp(2.75rem, 1rem + 8vw, 9.5rem)/.9 var(--font-head);letter-spacing:-.04em;text-transform:uppercase;color:#fff;text-align:center}.tag[data-astro-cid-ouusppjt]>span[data-astro-cid-ouusppjt]{display:block}.s[data-astro-cid-ouusppjt]{color:var(--hi)}.grid[data-astro-cid-ouusppjt]{column-gap:var(--s-9);margin-top:var(--s-9);grid-template:"intro card""contacts card"1fr/minmax(0,.85fr) minmax(0,1.15fr);align-items:start;display:grid}.intro[data-astro-cid-ouusppjt]{grid-area:intro}.card[data-astro-cid-ouusppjt]{grid-area:card}.contacts[data-astro-cid-ouusppjt]{grid-area:contacts}.eyebrow[data-astro-cid-ouusppjt]{color:var(--hi)}h2[data-astro-cid-ouusppjt]{margin-top:var(--s-3);font-size:var(--fs-h2);line-height:var(--lh-head);letter-spacing:var(--track-head);color:#fff}.text[data-astro-cid-ouusppjt]{margin-top:var(--s-4);max-width:30em}.promise[data-astro-cid-ouusppjt]{margin-top:var(--s-4);color:#fff;font-weight:500}.contacts[data-astro-cid-ouusppjt]{gap:var(--s-3);margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px solid var(--line);align-self:start;display:grid}.contacts[data-astro-cid-ouusppjt] li[data-astro-cid-ouusppjt]{gap:var(--s-3);align-items:flex-start;display:flex}.contacts[data-astro-cid-ouusppjt] svg[data-astro-cid-ouusppjt]{width:18px;height:18px;color:var(--hi);flex:none;margin-top:3px}.contacts[data-astro-cid-ouusppjt] a[data-astro-cid-ouusppjt]{color:#fff;overflow-wrap:anywhere;font-weight:600;text-decoration:none}.contacts[data-astro-cid-ouusppjt] a[data-astro-cid-ouusppjt]:hover{text-decoration:underline}.card[data-astro-cid-ouusppjt]{padding:var(--s-7);border-radius:var(--radius-lg);box-shadow:0 40px 80px -40px #0009}.finale[data-astro-cid-ouusppjt] .finale-wave{opacity:.32;height:140px;position:absolute;inset:auto 0 0}@media (width<=960px){.grid[data-astro-cid-ouusppjt]{row-gap:var(--s-7);margin-top:var(--s-8);grid-template-rows:none;grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""card""contacts"}.contacts[data-astro-cid-ouusppjt]{margin-top:0}}@media (width<=760px){.contacts[data-astro-cid-ouusppjt] li[data-astro-cid-ouusppjt]{padding-block:4px}.contacts[data-astro-cid-ouusppjt] a[data-astro-cid-ouusppjt]{margin-block:-10px;padding-block:10px}}@media (width<=560px){.card[data-astro-cid-ouusppjt]{padding:var(--s-6) var(--s-5)}}.quote-bar[data-astro-cid-5quhti3c]{z-index:40;inset:auto 12px max(12px, env(safe-area-inset-bottom));justify-content:space-between;align-items:center;gap:var(--s-3);visibility:hidden;transition:transform .5s var(--ease-out), visibility 0s linear .5s;background:#1a0830f5;border:1px solid #cfc0e633;border-radius:999px;flex-wrap:wrap;padding:8px;padding-inline-start:18px;display:none;position:fixed;transform:translateY(160%);box-shadow:0 12px 30px -10px #0009}.quote-bar[data-astro-cid-5quhti3c].is-visible{visibility:visible;transition:transform .5s var(--ease-out), visibility 0s;transform:none}html:not(.motion) .quote-bar[data-astro-cid-5quhti3c]{opacity:0;transition:opacity .2s var(--ease-out), visibility 0s linear .2s;transform:none}html:not(.motion) .quote-bar[data-astro-cid-5quhti3c].is-visible{opacity:1;transition:opacity .2s var(--ease-out), visibility 0s}p[data-astro-cid-5quhti3c]{min-width:9em;font-size:var(--fs-xs);color:var(--haze);flex:1 1 0;line-height:1.3}.btn[data-astro-cid-5quhti3c]{flex:none;max-width:100%}@media (width<=760px){.quote-bar[data-astro-cid-5quhti3c]{display:flex}}@media (width<=22.4375em){p[data-astro-cid-5quhti3c]{display:none}.quote-bar[data-astro-cid-5quhti3c]{justify-content:center;padding-inline-start:8px}}@media (width>=600px) and (width<=1366px) and (height>=600px) and (hover:none) and (pointer:coarse){.quote-bar[data-astro-cid-5quhti3c]{inset:auto 0 max(20px, env(safe-area-inset-bottom));gap:var(--s-5);width:fit-content;max-width:calc(100% - 48px);margin-inline:auto;padding:10px;padding-inline-start:26px;display:flex}p[data-astro-cid-5quhti3c]{font-size:var(--fs-small);flex:0 auto}p[data-astro-cid-5quhti3c] br[data-astro-cid-5quhti3c]{display:none}}
