.i18n-pending body{opacity:0}body.lang-lock{overflow:hidden}.lang-gate{position:fixed;inset:0;z-index:2147483600;display:grid;place-items:center;padding:24px;background:#030b20;color:#fff;transition:opacity .5s ease,visibility .5s;overflow:auto}.lang-gate.is-out{opacity:0;visibility:hidden;pointer-events:none}.lg-bg{position:absolute;inset:0;background:linear-gradient(180deg,#030b20d9 0,#030b20f2),url(hero/hero-night-poster-1600.webp) center/cover no-repeat;filter:saturate(.9)}.lg-bg:after{content:"";position:absolute;inset:0;background:radial-gradient(70% 60% at 50% 38%,#1a56c433,transparent 70%)}.lg-card{position:relative;width:min(520px,100%);display:grid;justify-items:center;gap:0;text-align:center;animation:lg-in .7s var(--f-ease,cubic-bezier(.2,.75,.2,1)) both}@keyframes lg-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.lg-logo{width:min(190px,56vw);height:auto;display:block}.lg-rule{width:44px;height:1px;background:#8fd5ff99;margin:30px 0 26px}.lg-card h2{margin:0 0 28px;display:grid;gap:7px;font:500 .95rem/1.4 Manrope,sans-serif;color:#c3d5ee;letter-spacing:.01em}.lg-card h2 span:nth-child(1){font:600 clamp(1.4rem,3.6vw,1.8rem)/1.2 Syne,Manrope,sans-serif;color:#fff;letter-spacing:-.03em}.lg-card h2 span:nth-child(3){font-family:Noto Sans Arabic,Segoe UI,Geeza Pro,Tahoma,sans-serif;letter-spacing:0}.lg-options{list-style:none;margin:0;padding:0;width:100%;display:grid;gap:10px}.lg-options button{display:grid;grid-template-columns:44px 1fr auto;align-items:center;gap:16px;width:100%;padding:16px 20px;border-radius:14px;border:1px solid #ffffff2e;background:#0a1b4466;backdrop-filter:blur(10px);color:#fff;cursor:pointer;text-align:start;min-height:72px;transition:background .25s,border-color .25s,transform .3s var(--f-ease,ease)}.lg-options button:hover,.lg-options button:focus-visible{background:#ffffff1f;border-color:#8fd5ffcc;transform:translateY(-1px)}.lg-options button:focus-visible{outline:2px solid #8fd5ff;outline-offset:3px}.lg-code{font:700 .72rem Manrope,sans-serif;letter-spacing:.12em;color:#8fd5ff;display:grid;place-items:center;height:36px;border-radius:8px;border:1px solid #8fd5ff55}.lg-name{display:grid;gap:3px}.lg-name b{font:600 1.22rem/1.2 Syne,Manrope,sans-serif;letter-spacing:-.02em}.lg-options button[lang=ar] .lg-name b{font:700 1.3rem/1.3 Noto Sans Arabic,Segoe UI,Geeza Pro,Tahoma,sans-serif;letter-spacing:0}.lg-name small{font-size:.8rem;color:#a9bfe3}.lg-options button[lang=ar] .lg-name small{font-family:Noto Sans Arabic,Segoe UI,Geeza Pro,Tahoma,sans-serif}.lg-go{font-size:1.1rem;color:#8fd5ff;opacity:.6;transition:opacity .25s,transform .25s}.lg-options button:hover .lg-go,.lg-options button:focus-visible .lg-go{opacity:1;transform:translate(3px)}.lg-options button[lang=ar]:hover .lg-go,.lg-options button[lang=ar]:focus-visible .lg-go{transform:translate(-3px)}.lg-note{margin:26px 0 0;font:600 .7rem/1.6 Manrope,sans-serif;letter-spacing:.14em;text-transform:uppercase;color:#8fb0e6}.lg-note span{display:block;margin-top:8px;font:500 .74rem/1.7 Manrope,sans-serif;letter-spacing:0;text-transform:none;color:#7f98c4}@media(prefers-reduced-motion:reduce){.lg-card{animation:none}.lg-options button,.lg-go{transition:none}}.lang-switch{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:999px;border:1px solid var(--f-line-strong,#0a163133);background:#ffffff80}.lang-switch button{border:0;background:transparent;color:inherit;font:700 .7rem Manrope,sans-serif;letter-spacing:.06em;padding:8px 10px;border-radius:999px;cursor:pointer;min-width:36px;min-height:34px}.lang-switch button[aria-pressed=true]{background:var(--f-cobalt,#176ef5);color:#fff}.lang-switch button:focus-visible{outline:2px solid var(--f-cobalt,#176ef5);outline-offset:2px}body.has-dark-hero:not(.menu-open) .site-header:not(.is-scrolled) .lang-switch,body.is-studios .site-header:not(.is-scrolled) .lang-switch{border-color:#ffffff59;background:#ffffff14;color:#fff}.lang-switch-menu{align-self:flex-start;margin-top:22px;background:transparent}.header-actions .lang-switch{margin-inline-end:4px}@media(max-width:860px){.header-actions .lang-switch{display:none}}@media(min-width:861px){.lang-switch-menu{display:none}}@media(max-width:560px){.lg-options button{padding:14px 16px;gap:12px;grid-template-columns:40px 1fr auto}.lg-name b{font-size:1.12rem}}@font-face{font-family:Noto Sans Arabic;src:url(fonts/noto-sans-arabic.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-08FF,U+200C-200E,U+FB50-FDFF,U+FE70-FEFC}html[lang=ar] body{font-family:Noto Sans Arabic,Segoe UI,Geeza Pro,Tahoma,sans-serif;font-size:17px;line-height:1.7}html[lang=ar] :where(h1,h2,h3,h4,h5,em,b,strong,small,p,span,a,li,label,button,summary,figcaption,input,textarea,legend){font-family:Noto Sans Arabic,Segoe UI,Geeza Pro,Tahoma,sans-serif}html[lang=ar] .phone,html[lang=ar] .phone *{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,Roboto,Manrope,sans-serif}html[dir=rtl] *,html[dir=rtl] *:before,html[dir=rtl] *:after{letter-spacing:0!important}html[lang=ar] em{font-style:normal;font-weight:600}html[lang=ar] :where(h1,h2,h3,h4){font-weight:700;line-height:1.28!important}html[lang=ar] .hero-line{padding-bottom:.18em;overflow:visible}html[lang=ar] .hero-dark h1{font-size:clamp(2.3rem,4.1vw,4.4rem)}html[lang=ar] .fx-h2{font-size:clamp(2.1rem,4.6vw,4.4rem);line-height:1.25}html[lang=ar] .fx-lead,html[lang=ar] p{line-height:1.85}html[lang=ar] .eyebrow,html[lang=ar] .fx-eyebrow,html[lang=ar] [class*=-num],html[lang=ar] .wfc-cat{text-transform:none}html[lang=ar] .lang-switch,html[lang=ar] .lang-switch *{font-family:Manrope,sans-serif}html[lang=fr] .hero-dark h1{font-size:clamp(2.4rem,4.2vw,4.5rem)}html[lang=fr] .fx-h2{font-size:clamp(2.2rem,4.9vw,4.9rem)}html[dir=rtl] .phone{direction:ltr;text-align:left}html[dir=rtl] .hero-dark .hero-media>picture,html[dir=rtl] .hero-dark .hero-media>video{transform:scaleX(-1) scale(1.04);transform-origin:50% 50%}html[dir=rtl] .hero-dark .hero-shade{background:linear-gradient(270deg,#030b20 0,#030b20eb 26%,#030b20a6,#030b2040 62%,#030b2000 78%),linear-gradient(0deg,#030b20 0,#030b2000 24%),linear-gradient(180deg,#030b20ad 0,#030b2000 20%)}html[dir=rtl] .scroll-progress span{transform-origin:right}html[dir=rtl] .division-go,html[dir=rtl] .circle-link b{transform:scaleX(-1)}html[dir=rtl] .fx-btn,html[dir=rtl] .fx-link{direction:rtl}html[dir=rtl] .fx-eyebrow:before{order:0}html[dir=rtl] .fx-tags,html[dir=rtl] .cap-tags,html[dir=rtl] .fx-cap .fx-tags{justify-content:flex-start}html[dir=rtl] .wfc-detail-copy{border-left:0;border-right:1px solid #9ddfff29}html[dir=rtl] input,html[dir=rtl] textarea{text-align:right}html[dir=rtl] .hero-copy{margin-inline-start:0}@media(max-width:900px){html[dir=rtl] .hero-dark .hero-shade{background:linear-gradient(0deg,#030b20 0,#030b20f2 10%,#030b2000 52%),linear-gradient(180deg,#030b20b8 0,#030b2000 22%)}}html[dir=rtl] .fc-launcher{right:auto;left:20px}.hero-topline{direction:ltr}.header-cta,.motion-button,.motion-button span,.desktop-nav a{white-space:nowrap}@media(max-width:1320px){.motion-button span:last-child{display:none}.desktop-nav{gap:clamp(14px,1.6vw,26px)}}@media(max-width:1180px){.header-cta{padding:11px 14px;gap:10px}}body.lang-lock .fc-launcher,body.lang-lock .fc-panel{display:none!important}html[lang=fr] .st-hero h1{font-size:clamp(2.2rem,3.6vw,4rem);hyphens:auto;overflow-wrap:break-word}html[lang=fr] .st-hero-copy{min-width:0}html[lang=fr] .fx-btn,html[lang=fr] .header-cta{white-space:normal}html[lang=fr] .header-cta,html[lang=fr] .motion-button{white-space:nowrap}.lg-note span{margin-top:3px}.lg-note span:first-of-type{margin-top:10px}.lg-note span[lang=ar]{font-family:Noto Sans Arabic,Segoe UI,Tahoma,sans-serif}
