@font-face{font-family: "Inter";src: url("../fonts/inter-var-latin.woff2") format("woff2-variations"),url("../fonts/inter-var-latin.woff2") format("woff2");font-weight: 400 600;font-style: normal;font-display: swap}@font-face{font-family: "Plex Arabic";src: url("../fonts/plex-arabic-400.woff2") format("woff2");font-weight: 400;font-style: normal;font-display: swap;unicode-range: U+0600-06FF,U+0750-077F,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F,U+060C,U+061B,U+061F}@font-face{font-family: "Plex Arabic";src: url("../fonts/plex-arabic-500.woff2") format("woff2");font-weight: 500 600;font-style: normal;font-display: swap;unicode-range: U+0600-06FF,U+0750-077F,U+FB50-FDFF,U+FE70-FEFF,U+200C-200F,U+060C,U+061B,U+061F}:root{--bg: #100904;--surface: #382416;--line: #40372e;--line-2: #6c5f51;--fg: #ffedd7;--fg-2: #b3a493;--accent: #dc5000;--scrim: rgba(16,9,4,0.72);--f: "Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--f-ar: "Plex Arabic","Inter","Segoe UI",Tahoma,sans-serif;--t-micro: 12px;--t-small: 14px;--t-sub: 18px;--t-hsm: 24px;--t-body: clamp(19px,1.9vw,29px);--t-heading: clamp(30px,3.4vw,44px);--t-display: clamp(36px,5vw,64px);--t-mark: clamp(52px,17.5vw,320px);--r-card: 12px;--r-pill: 36px;--r-ghost: 22.5px;--gutter: clamp(16px,2.6vw,41px);--gap: 18px;--section: clamp(72px,10vw,150px);--header-h: 68px;--ease: cubic-bezier(0.16,1,0.3,1);color-scheme: dark}html[lang="ar"]{--f: var(--f-ar)}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%;scroll-padding-top: calc(var(--header-h) + 20px)}body{margin: 0;background: var(--bg);color: var(--fg);font-family: var(--f);font-size: var(--t-sub);line-height: 1.5;font-weight: 400;font-feature-settings: "ss01" on;font-optical-sizing: auto;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility}img,svg,picture{display: block;max-width: 100%}img{height: auto}a{color: var(--accent);text-underline-offset: 0.2em;text-decoration-thickness: 1px}a:hover{color: var(--fg)}button,input,select,textarea{font: inherit;color: inherit}button{cursor: pointer}h1,h2,h3,h4{margin: 0;font-weight: 500}p{margin: 0 0 1em}p:last-child{margin-bottom: 0}ul,ol{margin: 0;padding: 0}:focus-visible{outline: 2px solid var(--accent);outline-offset: 3px}::selection{background: var(--accent);color: var(--fg)}.visually-hidden{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.skip-link{position: absolute;inset-inline-start: 16px;top: -80px;z-index: 100;background: var(--surface);color: var(--fg);padding: 12px 20px;border-radius: var(--r-pill);text-decoration: none}.skip-link:focus{top: 12px}svg.i{width: 20px;height: 20px;flex: none}html[dir="rtl"] .i-flip{transform: scaleX(-1)}.u,.display,.heading,.hsm,.label,.nav,.btn,.ghost,.link-u,.crumbs,.footer-h,.chip,.tab,.qa summary,.field label,.field legend{text-transform: uppercase;font-weight: 500;letter-spacing: 0}.display{font-size: var(--t-display);line-height: 0.9;text-wrap: balance}.heading{font-size: var(--t-heading);line-height: 0.9;text-wrap: balance}.hsm{font-size: var(--t-hsm);line-height: 1.09}.sub{font-size: var(--t-sub);line-height: 1.2;text-transform: uppercase;font-weight: 500}.body-xl{font-size: var(--t-body);line-height: 1.26;font-weight: 400;text-wrap: pretty}.label{font-size: var(--t-micro);line-height: 1.2;color: var(--fg);display: inline-block}.label--ember{color: var(--accent)}.muted{color: var(--fg-2)}.small{font-size: var(--t-small)}.measure{max-width: 62ch}html[lang="ar"] .display,html[lang="ar"] .heading{line-height: 1.22}html[lang="ar"] .hsm,html[lang="ar"] .sub{line-height: 1.4}html[lang="ar"] .body-xl{line-height: 1.6}html[lang="ar"] body{line-height: 1.75}.ar-accent{font-family: var(--f-ar);font-weight: 500;text-transform: none}.en-accent{font-family: "Inter",system-ui,sans-serif}.stack > * + *{margin-top: 1.1em}.dash{border: 0;border-top: 1px dashed var(--line);margin: 0}.btn{display: inline-flex;align-items: center;justify-content: center;gap: 10px;min-height: 48px;padding: 14px 24px;border: 0;border-radius: var(--r-pill);background: var(--surface);color: var(--fg);font-size: var(--t-small);line-height: 1;text-decoration: none;white-space: nowrap;transition: background-color .3s var(--ease),color .3s var(--ease),transform .15s var(--ease)}.btn svg{width: 16px;height: 16px;transition: transform .3s var(--ease)}.btn:hover{background: var(--fg);color: var(--bg)}.btn:hover svg{transform: translateX(3px)}html[dir="rtl"] .btn:hover svg{transform: scaleX(-1) translateX(3px)}.btn:active{transform: translateY(1px)}.ghost{display: inline-flex;align-items: center;justify-content: center;gap: 8px;min-height: 40px;padding: 8px 18px;border: 1px solid var(--fg);border-radius: var(--r-ghost);background: transparent;color: var(--fg);font-size: var(--t-micro);line-height: 1;text-decoration: none;white-space: nowrap;transition: background-color .25s var(--ease),color .25s var(--ease)}.ghost:hover,.ghost[aria-pressed="true"],.ghost[aria-selected="true"],.ghost[aria-current="page"]{background: var(--fg);color: var(--bg)}.ghost svg{width: 14px;height: 14px}.link-u{display: inline-flex;align-items: center;gap: 8px;color: var(--fg);font-size: var(--t-micro);text-decoration: underline;text-decoration-color: var(--line-2);text-underline-offset: 6px;text-decoration-thickness: 1px;transition: text-decoration-color .25s}.link-u:hover{color: var(--fg);text-decoration-color: var(--fg)}.link-u svg{width: 14px;height: 14px;transition: transform .3s var(--ease)}.link-u:hover svg{transform: translateX(3px)}html[dir="rtl"] .link-u:hover svg{transform: scaleX(-1) translateX(3px)}.actions{display: flex;flex-wrap: wrap;align-items: center;gap: 14px 22px}.mark rect{fill: currentColor}.site-header{position: fixed;top: 0;inset-inline: 0;z-index: 50;padding-top: env(safe-area-inset-top,0px);transition: background-color .35s var(--ease),border-color .35s var(--ease);border-bottom: 1px dashed transparent}.site-header.is-solid{background: rgba(16,9,4,0.94);border-bottom-color: var(--line)}@supports (backdrop-filter: blur(10px)){.site-header.is-solid{background: rgba(16,9,4,0.78);backdrop-filter: blur(14px)}}.nav{display: flex;align-items: center;gap: 22px;height: var(--header-h);padding-inline: var(--gutter);font-size: var(--t-micro)}.brand{display: inline-flex;align-items: center;gap: 10px;color: var(--fg);text-decoration: none;flex: none}.brand .mark{width: 26px;height: 26px}.brand__name{font-size: var(--t-small);letter-spacing: 0.02em}.brand:hover{color: var(--fg)}.nav__menu{display: flex;align-items: center;gap: 26px;list-style: none;margin-inline-start: auto}.nav__link,.nav__trigger{display: inline-flex;align-items: center;gap: 6px;padding: 10px 0;background: none;border: 0;color: var(--fg);text-decoration: none;text-transform: uppercase;font-size: var(--t-micro);font-weight: 500;position: relative}.nav__link::after,.nav__trigger::after{content: "";position: absolute;inset-inline: 0;bottom: 4px;border-bottom: 1px dashed var(--fg);opacity: 0;transition: opacity .25s}.nav__link:hover::after,.nav__trigger:hover::after,.nav__link[aria-current="page"]::after,.nav__trigger.is-current::after,.nav__trigger[aria-expanded="true"]::after{opacity: 1}.nav__link:hover{color: var(--fg)}.nav__trigger svg{width: 12px;height: 12px;transition: transform .25s var(--ease)}.nav__trigger[aria-expanded="true"] svg{transform: rotate(180deg)}.nav__tools{display: flex;align-items: center;gap: 12px}.lang{display: inline-flex;border: 1px solid var(--line-2);border-radius: var(--r-ghost);padding: 3px;gap: 2px}.lang a{display: inline-flex;align-items: center;min-height: 30px;padding: 4px 12px;border-radius: var(--r-ghost);color: var(--fg);text-decoration: none;font-size: var(--t-micro);font-weight: 500}.lang a[aria-current="true"]{background: var(--fg);color: var(--bg)}.lang a:not([aria-current="true"]):hover{background: var(--surface)}.lang .ar-accent{font-size: 13px}.dd{position: absolute;inset-inline: 0;top: 100%;display: none;background: rgba(16,9,4,0.97);border-top: 1px dashed var(--line);border-bottom: 1px dashed var(--line)}.dd.is-open{display: block;animation: ddIn .3s var(--ease)}@keyframes ddIn{from{opacity: 0;transform: translateY(-6px)}to{opacity: 1;transform: none}}.dd__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--gap);padding: 24px var(--gutter) 32px;list-style: none}.dd__link{display: grid;grid-template-columns: 72px 1fr;gap: 16px;align-items: center;padding: 12px;border-radius: var(--r-card);color: var(--fg);text-decoration: none;border: 1px solid transparent;transition: border-color .2s,background-color .2s}.dd__link:hover,.dd__link:focus-visible{border-color: var(--line);background: rgba(56,36,22,0.35);color: var(--fg)}.dd__thumb{aspect-ratio: 1;border-radius: 8px;background: radial-gradient(70% 70% at 60% 35%,rgba(220,80,0,0.22),transparent 70%),#1a0f07;display: flex;align-items: center;justify-content: center;overflow: hidden}.dd__thumb img{max-height: 80%;width: auto;object-fit: contain}.dd__thumb--photo img{width: 100%;height: 100%;max-height: none;object-fit: cover}.dd__thumb .mark{width: 50%;color: var(--fg)}.dd__title{display: block;text-transform: uppercase;font-weight: 500;font-size: var(--t-small);line-height: 1.1}.dd__desc{display: block;color: var(--fg-2);font-size: 13px;line-height: 1.35;margin-top: 4px}.dd__all{grid-column: 1 / -1;border-top: 1px dashed var(--line);padding-top: 18px}.nav__toggle{display: none;margin-inline-start: auto}@media (max-width: 1080px){.nav__toggle{display: inline-flex}.nav__panel{position: fixed;inset: 0;top: calc(var(--header-h) + env(safe-area-inset-top,0px));background: var(--bg);display: none;overflow-y: auto;padding: 12px var(--gutter) 40px;border-top: 1px dashed var(--line)}.nav__panel.is-open{display: flex;flex-direction: column;gap: 28px}.nav__menu{flex-direction: column;align-items: stretch;gap: 0;margin: 0}.nav__menu > li{border-bottom: 1px dashed var(--line)}.nav__link,.nav__trigger{width: 100%;font-size: clamp(28px,8vw,41px);line-height: 0.95;padding: 18px 0;justify-content: space-between}html[lang="ar"] .nav__link,html[lang="ar"] .nav__trigger{line-height: 1.3}.nav__link::after,.nav__trigger::after{display: none}.nav__trigger svg{width: 22px;height: 22px}.dd{position: static;background: none;border: 0}.dd__grid{grid-template-columns: minmax(0,1fr);padding: 0 0 16px;gap: 6px}.nav__tools{flex-wrap: wrap}body.nav-open{overflow: hidden}body.nav-open .site-header{background: var(--bg)}}@media (min-width: 1081px){.nav__panel{display: flex !important;align-items: center;gap: 26px;flex: 1}}.wrap{padding-inline: var(--gutter)}.section{padding-block: var(--section)}.section--dash{border-top: 1px dashed var(--line)}.grid-3{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr);gap: var(--gap)}.cols{display: grid;grid-template-columns: repeat(12,minmax(0,1fr));gap: var(--gap)}.span-3{grid-column-end: span 3}.span-4{grid-column-end: span 4}.span-5{grid-column-end: span 5}.span-6{grid-column-end: span 6}.span-7{grid-column-end: span 7}.span-8{grid-column-end: span 8}.span-9{grid-column-end: span 9}.span-12{grid-column-end: span 12}.start-4{grid-column-start: 4}.start-5{grid-column-start: 5}.start-7{grid-column-start: 7}@media (max-width: 900px){.cols{grid-template-columns: minmax(0,1fr)}.cols > *{grid-column: auto !important}}.sec-head{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,2fr);gap: var(--gap);align-items: end;padding-bottom: 28px;margin-bottom: 40px;border-bottom: 1px dashed var(--line)}.sec-head .body-xl{max-width: 34ch}@media (max-width: 900px){.sec-head{grid-template-columns: minmax(0,1fr);gap: 20px}}.hero{position: relative;min-height: 100svh;display: flex;flex-direction: column;overflow: hidden;isolation: isolate}.hero__slides{position: absolute;inset: 0;z-index: -2}.hero__slide{position: absolute;inset: 0;opacity: 0;transition: opacity 1.4s var(--ease)}.hero__slide.is-active{opacity: 1}.hero__slide img{width: 100%;height: 100%;object-fit: cover}@media (prefers-reduced-motion: no-preference){.hero__slide img{transform: scale(1.06);transition: transform 7s linear}.hero__slide.is-active img{transform: scale(1)}}.hero::after{content: "";position: absolute;inset: 0;z-index: -1;background:
linear-gradient(180deg,rgba(16,9,4,0.78) 0%,rgba(16,9,4,0.15) 34%,rgba(16,9,4,0.25) 58%,rgba(16,9,4,0.92) 100%),linear-gradient(90deg,rgba(16,9,4,0.55) 0%,rgba(16,9,4,0) 60%)}html[dir="rtl"] .hero::after{background:
linear-gradient(180deg,rgba(16,9,4,0.78) 0%,rgba(16,9,4,0.15) 34%,rgba(16,9,4,0.25) 58%,rgba(16,9,4,0.92) 100%),linear-gradient(270deg,rgba(16,9,4,0.55) 0%,rgba(16,9,4,0) 60%)}.hero__top{padding: calc(var(--header-h) + env(safe-area-inset-top,0px) + 28px) var(--gutter) 0}.hero__tag{font-size: var(--t-micro);margin-bottom: 14px;display: flex;flex-wrap: wrap;gap: 6px 10px}.hero__tag span + span::before{content: "\00B7";margin-inline-end: 10px;opacity: .8}.wordmark{font-size: var(--t-mark);line-height: 0.8;font-weight: 500;text-transform: uppercase;margin: 0;letter-spacing: -0.01em}html[lang="ar"] .wordmark{font-family: var(--f-ar);line-height: 1.1;letter-spacing: 0}.hero__ar{font-family: var(--f-ar);font-size: clamp(20px,2.6vw,36px);font-weight: 500;margin-top: 10px;color: var(--fg)}.hero__bottom{margin-top: auto;display: grid;grid-template-columns: minmax(0,520px) 1fr minmax(0,300px);gap: var(--gap);align-items: end;padding: 32px var(--gutter) calc(28px + env(safe-area-inset-bottom,0px))}.glass{background: rgba(16,9,4,0.62);border: 1px solid rgba(255,237,215,0.14);border-radius: var(--r-card);padding: 24px}@supports (backdrop-filter: blur(10px)){.glass{background: rgba(16,9,4,0.42);backdrop-filter: blur(16px) saturate(120%)}}.glass .dash{margin: 16px 0;border-top-color: rgba(255,237,215,0.22)}.glass h1,.glass h2{font-size: var(--t-hsm);line-height: 1.02;text-transform: uppercase;font-weight: 500}html[lang="ar"] .glass h1,html[lang="ar"] .glass h2{line-height: 1.4;text-transform: none}.glass p{color: var(--fg);font-size: 16px;line-height: 1.5}.glass .actions{margin-top: 18px}.slidecard{grid-column: 3;display: flex;flex-direction: column;gap: 12px}.slidecard__label{font-size: var(--t-micro);text-transform: uppercase;font-weight: 500;display: flex;flex-direction: column;gap: 6px}.slidecard__label > span{color: var(--fg-2)}.slidecard__label a{font-size: var(--t-small)}.slidecard__label a{color: var(--fg)}.slidecard__bars{display: grid;grid-template-columns: repeat(3,1fr);gap: 6px}.slidecard__bar{height: 26px;background: none;border: 0;padding: 0;position: relative}.slidecard__bar::before{content: "";position: absolute;inset-inline: 0;top: 50%;height: 2px;background: rgba(255,237,215,0.28)}.slidecard__bar::after{content: "";position: absolute;inset-inline-start: 0;top: 50%;height: 2px;width: 0;background: var(--fg)}.slidecard__bar[aria-current="true"]::after{width: 100%}@media (prefers-reduced-motion: no-preference){.slidecard__bar[aria-current="true"]::after{animation: fill 6s linear forwards}.hero.is-paused .slidecard__bar[aria-current="true"]::after{animation-play-state: paused}}@keyframes fill{from{width: 0}to{width: 100%}}.vlabel{position: absolute;right: 14px;top: 50%;transform: translateY(-50%) rotate(180deg);writing-mode: vertical-rl;font-size: var(--t-micro);text-transform: uppercase;font-weight: 500;letter-spacing: 0.04em;color: var(--fg);z-index: 1}html[dir="rtl"] .vlabel{right: auto;left: 14px;transform: translateY(-50%)}@media (max-width: 900px){.hero__bottom{grid-template-columns: minmax(0,1fr)}.slidecard{grid-column: auto}.vlabel{display: none}}.reveal-3{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);gap: var(--gap);align-items: center;min-height: min(100svh,980px);padding-block: var(--section);padding-inline: var(--gutter)}.reveal-3 + .reveal-3{border-top: 1px dashed var(--line)}.reveal-3__head{align-self: start}.reveal-3__head .label{margin-bottom: 18px}.reveal-3__text{align-self: end}.reveal-3__text .body-xl + *{margin-top: 26px}.stage-obj{position: relative;display: flex;align-items: center;justify-content: center;aspect-ratio: 1 / 1}.stage-obj::before{content: "";position: absolute;inset: 4%;border-radius: 50%;background: radial-gradient(closest-side,rgba(220,80,0,0.26),rgba(56,36,22,0.35) 55%,transparent 100%);filter: blur(10px)}.stage-obj img{position: relative;max-height: 88%;width: auto;object-fit: contain}.stage-obj--wide{aspect-ratio: 4 / 3}.stage-obj > .mark{position: relative;width: 46%;color: var(--fg)}.stage-obj > .sack{position: relative}@media (prefers-reduced-motion: no-preference){.js .stage-obj img,.js .stage-obj > .sack{transition: transform 1.2s var(--ease),opacity 1.2s var(--ease)}.js .reveal:not(.is-in) .stage-obj img,.js .reveal:not(.is-in) .stage-obj > .sack{transform: translateY(40px) scale(0.96);opacity: 0.2}}@media (max-width: 900px){.reveal-3{grid-template-columns: minmax(0,1fr);min-height: 0;gap: 28px}.reveal-3__head,.reveal-3__text{align-self: auto}.stage-obj{max-width: 520px;width: 100%;justify-self: center}}.band{position: relative;min-height: min(100svh,900px);display: flex;align-items: flex-end;padding: var(--gutter);overflow: hidden;isolation: isolate}.band > img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;z-index: -2}.band::after{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg,rgba(16,9,4,0.35) 0%,rgba(16,9,4,0) 30%,rgba(16,9,4,0.1) 60%,rgba(16,9,4,0.85) 100%)}.band .glass{max-width: 520px}.band .glass h2{font-size: var(--t-hsm);line-height: 1.02}html[lang="ar"] .band .glass h2{line-height: 1.4}.band--end{justify-content: flex-end}.band__credit{position: absolute;top: calc(var(--gutter) + 8px);inset-inline-end: var(--gutter);font-size: var(--t-micro);color: var(--fg);text-transform: uppercase;font-weight: 500}@media (max-width: 700px){.band{min-height: 86svh}}.svc{list-style: none;border-top: 1px dashed var(--line)}.svc li{border-bottom: 1px dashed var(--line)}.svc a{position: relative;display: grid;grid-template-columns: minmax(0,0.8fr) minmax(0,2.2fr) minmax(0,1.4fr) auto;gap: var(--gap);align-items: center;padding: 26px 0;color: var(--fg);text-decoration: none}.svc__ar{font-size: var(--t-small);color: var(--fg-2)}.svc__name{font-size: var(--t-heading);line-height: 0.9;text-transform: uppercase;font-weight: 500;transition: transform .45s var(--ease)}html[lang="ar"] .svc__name{line-height: 1.25}.svc__desc{color: var(--fg-2);font-size: 16px;line-height: 1.45}.svc__go{width: 48px;height: 48px;border: 1px solid var(--fg);border-radius: 50%;display: flex;align-items: center;justify-content: center;transition: background-color .25s,color .25s}.svc__go svg{width: 18px;height: 18px}.svc__img{position: absolute;inset-inline-end: 90px;top: 50%;width: 220px;aspect-ratio: 4 / 3;transform: translateY(-50%) scale(0.9);opacity: 0;pointer-events: none;transition: opacity .35s var(--ease),transform .45s var(--ease);z-index: 2;display: flex;align-items: center;justify-content: center}.svc__img img{max-height: 100%;width: auto;object-fit: contain}.svc__img--photo img{width: 100%;height: 100%;object-fit: cover;border-radius: var(--r-card)}.svc a:hover .svc__img,.svc a:focus-visible .svc__img{opacity: 1;transform: translateY(-50%) scale(1)}.svc a:hover .svc__desc,.svc a:focus-visible .svc__desc{opacity: 0}.svc a:hover .svc__go{background: var(--fg);color: var(--bg)}.svc a:hover .svc__name{transform: translateX(10px)}html[dir="rtl"] .svc a:hover .svc__name{transform: translateX(-10px)}.svc__desc{transition: opacity .25s}@media (max-width: 900px){.svc a{grid-template-columns: minmax(0,1fr) auto;padding: 22px 0}.svc__ar{grid-column: 1 / -1}.svc__desc{grid-column: 1 / -1;grid-row: 3}.svc__img{display: none}.svc a:hover .svc__desc{opacity: 1}}.card{border: 1px solid var(--line);border-radius: var(--r-card);padding: 24px}.card--fill{background: rgba(56,36,22,0.28)}.cards{display: grid;grid-template-columns: repeat(auto-fill,minmax(250px,1fr));gap: var(--gap);list-style: none}.cards--3{grid-template-columns: repeat(3,minmax(0,1fr))}@media (max-width: 900px){.cards--3{grid-template-columns: minmax(0,1fr)}}.pcard{border: 1px solid var(--line);border-radius: var(--r-card);overflow: hidden;display: flex;flex-direction: column;transition: border-color .3s}.pcard:hover{border-color: var(--line-2)}.pcard__media{aspect-ratio: 4 / 3;display: flex;align-items: center;justify-content: center;padding: 10%;background: radial-gradient(70% 70% at 62% 35%,rgba(220,80,0,0.18),transparent 72%),rgba(21,12,6,0.55);overflow: hidden}.pcard__media img{max-height: 100%;width: auto;object-fit: contain;transition: transform .6s var(--ease)}.pcard__media--photo{padding: 0}.pcard__media--photo img{width: 100%;height: 100%;max-height: none;object-fit: cover}.pcard:hover .pcard__media img{transform: scale(1.04)}.pcard__body{padding: 18px 20px 22px;border-top: 1px dashed var(--line);flex: 1}.pcard__body h3,.pcard__body h4{font-size: var(--t-small);text-transform: uppercase;line-height: 1.15}html[lang="ar"] .pcard__body h3,html[lang="ar"] .pcard__body h4{font-size: 17px;line-height: 1.4}.pcard__body p{color: var(--fg-2);font-size: 15px;line-height: 1.45;margin-top: 8px}.pcard--text .pcard__body{border-top: 0}.reasons{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 0 var(--gap)}.reason{padding: 26px 0 30px;border-top: 1px dashed var(--line)}.reason svg{width: 28px;height: 28px;color: var(--fg);margin-bottom: 18px}.reason h3{font-size: var(--t-sub);text-transform: uppercase;line-height: 1.1}html[lang="ar"] .reason h3{line-height: 1.45}.reason p{color: var(--fg-2);margin-top: 10px;font-size: 16px}@media (max-width: 1000px){.reasons{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.reasons{grid-template-columns: minmax(0,1fr)}}.process{list-style: none;display: grid;grid-template-columns: repeat(6,minmax(0,1fr));gap: var(--gap);counter-reset: step}.process li{counter-increment: step;border-top: 1px dashed var(--line-2);padding-top: 18px}.process li::before{content: counter(step,decimal-leading-zero);display: block;font-size: var(--t-micro);color: var(--accent);font-weight: 500;margin-bottom: 26px;font-variant-numeric: tabular-nums}.process h3{font-size: var(--t-sub);text-transform: uppercase;line-height: 1.05}html[lang="ar"] .process h3{line-height: 1.4}.process p{color: var(--fg-2);font-size: 15px;margin-top: 10px}.process--4{grid-template-columns: repeat(4,minmax(0,1fr))}@media (max-width: 1100px){.process{grid-template-columns: repeat(3,minmax(0,1fr));row-gap: 34px}.process--4{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (max-width: 600px){.process,.process--4{grid-template-columns: minmax(0,1fr)}}.markets{display: grid;grid-template-columns: repeat(5,minmax(0,1fr));gap: var(--gap)}.market{border-top: 1px dashed var(--line-2);padding-top: 18px}.market__name{font-size: var(--t-hsm);text-transform: uppercase;font-weight: 500;line-height: 1;margin: 0}html[lang="ar"] .market__name{line-height: 1.4}.market__route{display: block;color: var(--accent);font-size: var(--t-micro);text-transform: uppercase;font-weight: 500;margin-top: 12px}.market p{color: var(--fg-2);font-size: 15px;margin-top: 10px}@media (max-width: 1100px){.markets{grid-template-columns: repeat(2,minmax(0,1fr));row-gap: 30px}}@media (max-width: 560px){.markets{grid-template-columns: minmax(0,1fr)}}.facts{list-style: none;border-top: 1px dashed var(--line)}.facts li{display: grid;grid-template-columns: minmax(0,0.8fr) minmax(0,1.2fr);gap: 14px;padding: 12px 0;border-bottom: 1px dashed var(--line);font-size: 15px}.facts b{font-weight: 500;text-transform: uppercase;font-size: var(--t-micro);padding-top: 3px}.facts span{color: var(--fg-2)}.groups{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--gap)}.group{border: 1px solid var(--line);border-radius: var(--r-card);padding: 24px}.group h3{font-size: var(--t-sub);text-transform: uppercase;line-height: 1.1;padding-bottom: 14px;border-bottom: 1px dashed var(--line)}html[lang="ar"] .group h3{line-height: 1.45}.group ul{list-style: none;margin-top: 6px}.group li{padding: 9px 0;color: var(--fg-2);font-size: 16px;border-bottom: 1px dashed rgba(64,55,46,0.6)}.group li:last-child{border-bottom: 0}@media (max-width: 900px){.groups{grid-template-columns: minmax(0,1fr)}}.tags{list-style: none;display: flex;flex-wrap: wrap;gap: 8px;margin-top: 20px}.tags li{border: 1px solid var(--line-2);border-radius: var(--r-ghost);padding: 7px 14px;font-size: var(--t-micro);text-transform: uppercase;font-weight: 500}html[lang="ar"] .tags li{font-size: 13px}.sack{width: min(100%,360px);border: 1px solid var(--fg);border-radius: var(--r-card);overflow: hidden;background: var(--bg);font-family: "Inter",system-ui,sans-serif}.sack__top{background: var(--surface);padding: 22px 22px 18px;position: relative}.sack__title{font-size: 44px;line-height: 0.88;font-weight: 500;text-transform: uppercase;margin: 0}.sack__top .mark{position: absolute;top: 20px;inset-inline-end: 20px;width: 40px;color: var(--fg)}.sack__ar{font-family: var(--f-ar);font-weight: 500;font-size: 26px;text-align: end;direction: rtl;margin-top: 8px;line-height: 1.3}.sack__grid{display: grid;grid-template-columns: 1fr 1fr}.sack__cell{padding: 11px 14px;border-top: 1px dashed var(--line-2)}.sack__cell:nth-child(odd){border-inline-end: 1px dashed var(--line-2)}.sack__k{display: block;font-size: 12px;text-transform: uppercase;color: var(--fg-2);font-weight: 500}.sack__v{display: block;font-size: 14px;font-weight: 500;margin-top: 2px;line-height: 1.25}.sack__foot{border-top: 1px solid var(--fg);padding: 12px 14px;display: flex;justify-content: space-between;align-items: center;gap: 10px;font-size: 10px;text-transform: uppercase;font-weight: 500}.sack__foot strong{display: block;font-size: 13px;font-weight: 500}.sack__stamp{border: 1px solid var(--fg);border-radius: var(--r-ghost);padding: 6px 10px;white-space: nowrap}.phero{padding: calc(var(--header-h) + env(safe-area-inset-top,0px) + 36px) var(--gutter) 0}.phero--text{padding-bottom: clamp(48px,7vw,96px);border-bottom: 1px dashed var(--line)}.phero--text .cols{align-items: end}.phero .body-xl{margin-top: 0}.phero .reveal-3{padding-inline: 0;padding-top: 24px;min-height: min(86svh,860px)}.phero__ar{font-family: var(--f-ar);color: var(--fg-2);font-size: var(--t-sub);font-weight: 500;margin-bottom: 14px;display: block}html[lang="ar"] .phero__ar{font-family: "Inter",system-ui,sans-serif;text-transform: uppercase;font-size: var(--t-micro)}.crumbs{font-size: var(--t-micro);color: var(--fg-2)}.crumbs ol{list-style: none;display: flex;flex-wrap: wrap;gap: 8px}.crumbs li + li::before{content: "/";margin-inline-end: 8px;color: var(--line-2)}.crumbs a{color: var(--fg-2);text-decoration: none}.crumbs a:hover{color: var(--fg)}.crumbs [aria-current]{color: var(--fg)}.commodity{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1fr);gap: var(--gap) clamp(28px,5vw,80px);padding-block: 56px;border-top: 1px dashed var(--line);align-items: start}.commodity:first-child{border-top: 0;padding-top: 0}.commodity__media img{width: 100%;aspect-ratio: 4 / 3;object-fit: cover}.commodity__panel{aspect-ratio: 4 / 3;border: 1px solid var(--line);border-radius: var(--r-card);display: flex;align-items: center;justify-content: center;background: radial-gradient(60% 60% at 60% 40%,rgba(220,80,0,0.16),transparent 72%),rgba(21,12,6,0.55)}.commodity__panel span{font-family: var(--f-ar);font-weight: 500;font-size: clamp(56px,9vw,120px);line-height: 1}.commodity .sub-ar{display: block;color: var(--fg-2);font-size: var(--t-small);margin-bottom: 10px}@media (max-width: 860px){.commodity{grid-template-columns: minmax(0,1fr)}}.compare{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--gap)}.compare .card h3{font-size: var(--t-hsm);text-transform: uppercase;line-height: 1}.compare dl{margin: 18px 0 0}.compare dt{font-size: var(--t-micro);text-transform: uppercase;color: var(--fg-2);font-weight: 500;margin-top: 14px}.compare dd{margin: 3px 0 0;font-size: 16px}@media (max-width: 640px){.compare{grid-template-columns: minmax(0,1fr)}}.chips{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 32px}.chip{min-height: 40px;padding: 8px 16px;border: 1px solid var(--line-2);border-radius: var(--r-ghost);background: none;color: var(--fg);font-size: var(--t-micro);transition: background-color .2s,color .2s,border-color .2s}.chip:hover{border-color: var(--fg)}.chip[aria-pressed="true"]{background: var(--fg);color: var(--bg);border-color: var(--fg)}html[lang="ar"] .chip{font-size: 13px}.parts{list-style: none;display: grid;grid-template-columns: repeat(auto-fill,minmax(270px,1fr));gap: var(--gap)}.part{border: 1px solid var(--line);border-radius: var(--r-card);padding: 22px;display: grid;grid-template-columns: 34px 1fr;gap: 14px;align-items: start}.part[hidden]{display: none}.part svg{width: 28px;height: 28px;color: var(--accent)}.part h3{font-size: var(--t-small);text-transform: uppercase;line-height: 1.2}html[lang="ar"] .part h3{font-size: 17px;line-height: 1.4}.part p{color: var(--fg-2);font-size: 15px;margin-top: 6px}.parts-status{margin-top: 16px;color: var(--fg-2);font-size: var(--t-small)}.fan{display: grid;grid-template-columns: repeat(8,minmax(0,1fr));gap: 6px;height: 320px}.swatch{position: relative;border-radius: var(--r-card);overflow: hidden;display: flex;align-items: flex-end;transition: transform .4s var(--ease)}.swatch:hover,.swatch:focus-visible{transform: translateY(-8px)}.swatch span{display: block;width: 100%;padding: 10px;font-size: 12px;font-weight: 500;text-transform: uppercase;line-height: 1.2;background: rgba(16,9,4,0.82);color: var(--fg);transform: translateY(100%);transition: transform .35s var(--ease)}.swatch span small{display: block;color: var(--fg-2);font-weight: 400;text-transform: none;font-size: 12px}.swatch:hover span,.swatch:focus-visible span{transform: none}.sw-1{background: #eceae6}.sw-2{background: #aeb2b6}.sw-3{background: #5e6266}.sw-4{background: #121212;box-shadow: inset 0 0 0 1px var(--line)}.sw-5{background: #b3261e}.sw-6{background: #1f3e73}.sw-7{background: #8a7a5a}.sw-8{background: #2f5d4b}@media (max-width: 700px){.fan{grid-template-columns: repeat(4,minmax(0,1fr));height: auto}.swatch{min-height: 120px}.swatch span{transform: none}}.tabs__list{display: flex;flex-wrap: wrap;gap: 8px}.tabpanel{padding-top: 36px}.tabpanel[hidden]{display: none}.tabpanel img{width: 100%;border-radius: var(--r-card)}.flow{list-style: none;display: flex;flex-wrap: wrap;align-items: center;gap: 10px 0;margin-top: 24px}.flow li{display: flex;align-items: center;font-size: var(--t-micro);text-transform: uppercase;font-weight: 500}html[lang="ar"] .flow li{font-size: 13px}.flow li + li::before{content: "";width: 22px;border-top: 1px dashed var(--line-2);margin-inline: 8px}.flow li span{border: 1px solid var(--line-2);border-radius: var(--r-ghost);padding: 8px 12px}.photos{display: grid;grid-template-columns: minmax(0,1.4fr) minmax(0,1fr);gap: var(--gap)}.photos figure{margin: 0}.photos img{width: 100%;aspect-ratio: 4 / 3;object-fit: cover}.photos figcaption{font-size: var(--t-micro);text-transform: uppercase;font-weight: 500;color: var(--fg-2);margin-top: 10px}.photos--tall img{aspect-ratio: 3 / 4}@media (max-width: 760px){.photos{grid-template-columns: minmax(0,1fr)}}.notice{border: 1px dashed var(--line-2);border-radius: var(--r-card);padding: 22px 24px}.notice h3{font-size: var(--t-small);text-transform: uppercase}.notice p{color: var(--fg-2);margin-top: 10px;font-size: 15px}.related{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--gap)}.related a{display: block;border: 1px solid var(--line);border-radius: var(--r-card);padding: 22px;color: var(--fg);text-decoration: none;transition: border-color .25s,background-color .25s}.related a:hover{border-color: var(--fg);background: rgba(56,36,22,0.3)}.related strong{display: block;text-transform: uppercase;font-weight: 500;font-size: var(--t-sub);line-height: 1.1}html[lang="ar"] .related strong{line-height: 1.45}.related span{display: block;color: var(--fg-2);font-size: 15px;margin-top: 8px}@media (max-width: 760px){.related{grid-template-columns: minmax(0,1fr)}}.faq-tools{display: grid;grid-template-columns: minmax(0,1fr);gap: 20px;margin-bottom: 40px}.faq-cats{display: flex;flex-wrap: wrap;gap: 8px}.faq-group{margin-top: 56px}.faq-group:first-of-type{margin-top: 0}.faq-group[hidden]{display: none}.faq-group > h2{font-size: var(--t-hsm);text-transform: uppercase;line-height: 1;padding-bottom: 16px;border-bottom: 1px dashed var(--line-2)}html[lang="ar"] .faq-group > h2{line-height: 1.4}.qa{border-bottom: 1px dashed var(--line)}.qa[hidden]{display: none}.qa summary{list-style: none;cursor: pointer;display: grid;grid-template-columns: 1fr 32px;gap: 18px;align-items: center;padding: 20px 0;font-size: var(--t-small);line-height: 1.3}html[lang="ar"] .qa summary{font-size: 17px;line-height: 1.6}.qa summary::-webkit-details-marker{display: none}.qa summary:hover{color: var(--fg)}.qa__icon{width: 32px;height: 32px;border: 1px solid var(--fg);border-radius: 50%;position: relative}.qa__icon::before,.qa__icon::after{content: "";position: absolute;left: 50%;top: 50%;width: 11px;height: 1px;background: var(--fg);transform: translate(-50%,-50%);transition: transform .25s var(--ease)}.qa__icon::after{transform: translate(-50%,-50%) rotate(90deg)}.qa[open] .qa__icon{background: var(--fg)}.qa[open] .qa__icon::before,.qa[open] .qa__icon::after{background: var(--bg)}.qa[open] .qa__icon::after{transform: translate(-50%,-50%) rotate(0deg)}.qa__a{padding: 0 50px 26px 0;color: var(--fg-2);max-width: 78ch;font-size: 17px}html[dir="rtl"] .qa__a{padding: 0 0 26px 50px}.qa__a ul{padding-inline-start: 1.2em;margin: 0 0 1em}.faq-empty{padding: 26px;border: 1px dashed var(--line-2);border-radius: var(--r-card)}.form{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 30px 28px}.field{display: flex;flex-direction: column;gap: 8px}.field--full{grid-column: 1 / -1}.field label,.field legend{font-size: var(--t-micro);color: var(--fg)}html[lang="ar"] .field label{font-size: 14px}.req{color: var(--accent)}.hint{font-size: 13px;color: var(--fg-2)}.input,.select,.textarea{width: 100%;min-height: 48px;padding: 10px 2px;border: 0;border-bottom: 1px solid var(--fg);border-radius: 0;background: transparent;color: var(--fg);font-size: var(--t-sub);line-height: 1.4;appearance: none}.select{padding-inline-end: 36px;background-image: linear-gradient(45deg,transparent 50%,var(--fg) 50%),linear-gradient(135deg,var(--fg) 50%,transparent 50%);background-position: calc(100% - 16px) 55%,calc(100% - 10px) 55%;background-size: 6px 6px;background-repeat: no-repeat}html[dir="rtl"] .select{background-position: 16px 55%,10px 55%}.select option{background: var(--bg);color: var(--fg)}.textarea{min-height: 150px;resize: vertical;border: 1px solid var(--line-2);border-radius: 0;padding: 12px}.input::placeholder,.textarea::placeholder{color: #8f8171}.input:focus-visible,.select:focus-visible,.textarea:focus-visible{outline: none;border-color: var(--accent);box-shadow: 0 1px 0 0 var(--accent)}.textarea:focus-visible{box-shadow: inset 0 0 0 1px var(--accent)}.input[aria-invalid="true"],.select[aria-invalid="true"],.textarea[aria-invalid="true"]{border-color: var(--accent)}.error{font-size: 14px;color: #ff8a4c;font-weight: 500}.error:empty{display: none}.check{display: grid;grid-template-columns: 24px 1fr;gap: 12px;align-items: start;font-size: 15px;text-transform: none !important;font-weight: 400 !important;color: var(--fg-2) !important}.check input{width: 24px;height: 24px;flex: none;margin: 3px 0 0;accent-color: var(--accent)}.hp{position: absolute;inset-inline-start: -10000px;width: 1px;height: 1px;overflow: hidden}.form__foot{grid-column: 1 / -1;display: flex;flex-wrap: wrap;align-items: center;gap: 16px 24px}.form-status{grid-column: 1 / -1;padding: 20px 22px;border: 1px solid var(--line-2);border-radius: var(--r-card)}.form-status[hidden]{display: none}.form-status--ok{border-color: #6f9a62}.form-status--err{border-color: var(--accent)}.form-status h3{font-size: var(--t-small);text-transform: uppercase}.form-status p{margin-top: 8px;color: var(--fg-2)}.form-status .actions{margin-top: 16px}@media (max-width: 640px){.form{grid-template-columns: minmax(0,1fr)}}.contact-grid{display: grid;grid-template-columns: minmax(0,1.5fr) minmax(0,1fr);gap: clamp(36px,6vw,100px);align-items: start}.contact-list{list-style: none;border-top: 1px dashed var(--line)}.contact-list li{padding: 18px 0;border-bottom: 1px dashed var(--line);display: grid;grid-template-columns: 26px 1fr;gap: 14px}.contact-list svg{width: 22px;height: 22px;color: var(--fg);margin-top: 2px}.contact-list b{display: block;font-size: var(--t-micro);text-transform: uppercase;font-weight: 500;color: var(--fg-2)}.contact-list a,.contact-list span.v{color: var(--fg);font-size: var(--t-sub);text-decoration: none;word-break: break-word}.contact-list a:hover{color: var(--accent)}.ltr{direction: ltr;unicode-bidi: isolate;display: inline-block}@media (max-width: 900px){.contact-grid{grid-template-columns: minmax(0,1fr)}}.prose{max-width: 76ch;color: var(--fg-2);font-size: 17px;line-height: 1.65}html[lang="ar"] .prose{line-height: 1.9}.prose h2{color: var(--fg);font-size: var(--t-sub);text-transform: uppercase;font-weight: 500;margin: 2.4em 0 0.8em;padding-top: 18px;border-top: 1px dashed var(--line);line-height: 1.3}.prose strong{color: var(--fg);font-weight: 500}.prose ul{padding-inline-start: 1.2em;margin: 0 0 1em}.prose li{margin-bottom: 0.4em}.table-wrap{overflow-x: auto;margin: 1em 0 1.5em}.prose table{border-collapse: collapse;width: 100%;font-size: 15px;min-width: 520px}.prose th,.prose td{text-align: start;padding: 10px 12px;border-bottom: 1px dashed var(--line);vertical-align: top}.prose th{color: var(--fg);font-weight: 500;text-transform: uppercase;font-size: var(--t-micro)}.toc{border: 1px solid var(--line);border-radius: var(--r-card);padding: 20px 24px;margin-bottom: 8px}.toc ol{padding-inline-start: 1.2em;columns: 2;column-gap: 32px}.toc li{margin-bottom: 4px;break-inside: avoid}@media (max-width: 640px){.toc ol{columns: 1}}.link-like{background: none;border: 0;padding: 0;color: var(--accent);text-decoration: underline;text-underline-offset: 0.2em;font: inherit}.cta{padding: var(--section) var(--gutter);border-top: 1px dashed var(--line);display: grid;grid-template-columns: minmax(0,2fr) minmax(0,1fr);gap: var(--gap);align-items: end}.cta .display{max-width: 16ch}.cta p{color: var(--fg-2);margin-top: 20px;max-width: 46ch;font-size: var(--t-sub)}.cta .actions{justify-content: flex-end}@media (max-width: 900px){.cta{grid-template-columns: minmax(0,1fr)}.cta .actions{justify-content: flex-start}}.site-footer{border-top: 1px dashed var(--line);padding: 56px var(--gutter) 0;overflow: hidden}.footer__grid{display: grid;grid-template-columns: minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap: var(--gap)}.footer__about p{color: var(--fg-2);font-size: 15px;max-width: 36ch;margin-top: 16px}.footer-h{font-size: var(--t-micro);color: var(--fg-2);margin-bottom: 14px}.footer__list{list-style: none}.footer__list li{margin-bottom: 9px}.footer__list a{color: var(--fg);text-decoration: none;font-size: var(--t-micro);text-transform: uppercase;font-weight: 500}html[lang="ar"] .footer__list a{font-size: 14px}.footer__list a:hover{color: var(--accent)}.footer__mark{font-size: clamp(56px,16.8vw,330px);line-height: 0.78;font-weight: 500;text-transform: uppercase;margin: 56px 0 0;letter-spacing: -0.02em;white-space: nowrap;color: var(--fg);user-select: none}html[lang="ar"] .footer__mark{font-family: var(--f-ar);line-height: 1.05;letter-spacing: 0;font-size: clamp(64px,17vw,300px)}.footer__bar{display: flex;flex-wrap: wrap;justify-content: space-between;gap: 10px 24px;border-top: 1px dashed var(--line);padding: 18px 0 calc(22px + env(safe-area-inset-bottom,0px));font-size: var(--t-micro);text-transform: uppercase;font-weight: 500}.footer__bar .credit{color: var(--accent);margin: 0;display: flex;flex-wrap: wrap;align-items: center;gap: 4px 14px}.credit__by{color: var(--fg-2)}.footer__bar .credit__by a{color: var(--fg);text-decoration-color: var(--accent)}.footer__bar .credit__by a:hover{color: var(--accent)}.footer__bar ul{list-style: none;display: flex;flex-wrap: wrap;gap: 8px 20px}.footer__bar a,.footer__bar button{color: var(--fg);background: none;border: 0;padding: 0;font-size: var(--t-micro);text-transform: uppercase;font-weight: 500;text-decoration: underline;text-decoration-color: var(--line-2);text-underline-offset: 5px}.footer__bar a:hover,.footer__bar button:hover{text-decoration-color: var(--fg);color: var(--fg)}@media (max-width: 900px){.footer__grid{grid-template-columns: repeat(2,minmax(0,1fr))}.footer__about{grid-column: 1 / -1}}.cookie{position: fixed;z-index: 60;inset-inline-start: 16px;bottom: calc(16px + env(safe-area-inset-bottom,0px));max-width: 440px;width: calc(100% - 32px);background: var(--bg);border: 1px solid var(--line-2);border-radius: var(--r-card);padding: 22px}.cookie[hidden]{display: none}.cookie h2{font-size: var(--t-small);text-transform: uppercase}.cookie p{font-size: 14px;color: var(--fg-2);margin: 10px 0 16px}.cookie__opts{border-top: 1px dashed var(--line);padding-top: 14px;margin-bottom: 16px;display: grid;gap: 12px}.cookie__opts[hidden]{display: none}.cookie__actions{display: flex;flex-wrap: wrap;gap: 8px}.cookie .btn{min-height: 40px;padding: 10px 18px;font-size: var(--t-micro)}@media (prefers-reduced-motion: no-preference){.cookie:not([hidden]){animation: ddIn .45s var(--ease)}}.nf{min-height: 100svh;display: flex;flex-direction: column;justify-content: flex-end;padding: calc(var(--header-h) + 40px) var(--gutter) 48px}.nf__big{font-size: clamp(120px,34vw,560px);line-height: 0.78;font-weight: 500;margin: 0 0 32px;letter-spacing: -0.03em}.nf__links{list-style: none;display: flex;flex-wrap: wrap;gap: 10px;margin-top: 28px}@media (prefers-reduced-motion: no-preference){.js .fade{opacity: 0;transform: translateY(24px);transition: opacity 1s var(--ease),transform 1s var(--ease)}.js .fade.is-in{opacity: 1;transform: none}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;scroll-behavior: auto !important}}.mt-12{margin-top: 12px}.mt-16{margin-top: 16px}.mt-24{margin-top: 24px}.mt-32{margin-top: 32px}.mt-48{margin-top: 48px}.mb-24{margin-bottom: 24px}@media print{.site-header,.cookie,.cta,.footer__mark{display: none !important}body{background: #fff;color: #000}}.process--2{grid-template-columns: repeat(2,minmax(0,1fr));row-gap: 34px}@media (max-width: 600px){.process--2{grid-template-columns: minmax(0,1fr)}}blockquote{margin: 0}.stage-obj > .mark--hero{width: 42%}.cards.span-9{grid-template-columns: repeat(auto-fill,minmax(230px,1fr))}.sub-ar{display: block}.phero .reveal-3 .display{font-size: clamp(32px,3.4vw,52px)}.cols .toc ol{columns: 1}.toc{position: sticky;top: calc(var(--header-h) + 24px)}@media (max-width: 900px){.toc{position: static}}@media (max-width: 600px){.wordmark{font-size: 15.2vw}html[lang="ar"] .wordmark{font-size: 24vw}}.footer__list a[href^="mailto"]{text-transform: none}.hero--still{justify-content: center}.hero--still::after{background:
linear-gradient(180deg,rgba(16,9,4,0.55) 0%,rgba(16,9,4,0) 22%,rgba(16,9,4,0) 70%,rgba(16,9,4,0.9) 100%),linear-gradient(90deg,rgba(16,9,4,0.45) 0%,rgba(16,9,4,0) 55%)}html[dir="rtl"] .hero--still::after{background:
linear-gradient(180deg,rgba(16,9,4,0.55) 0%,rgba(16,9,4,0) 22%,rgba(16,9,4,0) 70%,rgba(16,9,4,0.9) 100%),linear-gradient(270deg,rgba(16,9,4,0.45) 0%,rgba(16,9,4,0) 55%)}.hero--still .hero__slide img{transform: none !important}.hero__content{padding: calc(var(--header-h) + env(safe-area-inset-top,0px) + 40px) var(--gutter) 64px;max-width: 1180px}.hero__content .wordmark{font-size: clamp(56px,11.5vw,210px);line-height: 0.82;margin-top: 14px}html[lang="ar"] .hero__content .wordmark{font-size: clamp(64px,12vw,200px);line-height: 1.1}.hero__dash{width: min(100%,560px);margin: 32px 0 26px;border-top-color: rgba(255,237,215,0.4)}.hero__h1{max-width: 42ch;font-weight: 400;margin: 0;text-transform: none}.hero__content .actions{margin-top: 36px}@media (max-width: 600px){.hero__content .wordmark{font-size: 15.2vw}html[lang="ar"] .hero__content .wordmark{font-size: 24vw}}.stage-obj--portrait{width: 100%;max-width: 340px;justify-self: center;aspect-ratio: 3 / 4}.stage-obj--portrait img{max-height: 100%}.social{list-style: none;display: flex;gap: 10px;margin-top: 20px}.social__btn{width: 44px;height: 44px;border: 1px solid var(--line-2);border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;color: var(--fg);transition: background-color .25s,color .25s,border-color .25s}.social__btn svg{width: 20px;height: 20px}.social__btn:hover{background: var(--fg);color: var(--bg);border-color: var(--fg)}.ambient{position: fixed;inset: 0;z-index: -1;pointer-events: none;overflow: hidden;contain: strict}.ambient__drift,.ambient__lines,.ambient__cursor,.ambient__glow{position: absolute;will-change: transform}.ambient__drift{inset: 0}.ambient__glow{border-radius: 50%}.ambient__glow--a{width: 78vmax;height: 78vmax;top: -30vmax;inset-inline-end: -26vmax;background: radial-gradient(closest-side,rgba(220,80,0,0.17),rgba(220,80,0,0.06) 55%,rgba(220,80,0,0) 100%)}.ambient__glow--b{width: 90vmax;height: 90vmax;bottom: -42vmax;inset-inline-start: -32vmax;background: radial-gradient(closest-side,rgba(128,82,44,0.30),rgba(56,36,22,0.14) 55%,rgba(56,36,22,0) 100%)}.ambient__glow--c{width: 56vmax;height: 56vmax;top: 34%;left: 30%;background: radial-gradient(closest-side,rgba(196,128,64,0.10),rgba(196,128,64,0) 100%)}.ambient__lines{inset: -6% -4% auto;height: 124%;background: url("../bg/contours.svg") center / cover no-repeat;opacity: 0.075;-webkit-mask-image: radial-gradient(120% 90% at 50% 45%,#000 30%,rgba(0,0,0,0.35) 75%,transparent 100%);mask-image: radial-gradient(120% 90% at 50% 45%,#000 30%,rgba(0,0,0,0.35) 75%,transparent 100%)}.ambient__cursor{left: 0;top: 0;width: 640px;height: 640px;margin: -320px 0 0 -320px;border-radius: 50%;opacity: 0;transition: opacity .8s var(--ease);background: radial-gradient(closest-side,rgba(220,80,0,0.13),rgba(220,80,0,0.04) 50%,rgba(220,80,0,0) 100%)}.ambient.has-cursor .ambient__cursor{opacity: 1}.ambient__grain{position: absolute;inset: 0;background: url("../bg/grain.svg") repeat;background-size: 220px 220px;opacity: 0.045}@media (prefers-reduced-motion: no-preference){.ambient__glow--a{animation: amb-a 36s ease-in-out infinite alternate}.ambient__glow--b{animation: amb-b 44s ease-in-out infinite alternate}.ambient__glow--c{animation: amb-c 52s ease-in-out infinite alternate}}@keyframes amb-a{to{transform: translate3d(-14vw,18vh,0) scale(1.12)}}@keyframes amb-b{to{transform: translate3d(16vw,-14vh,0) scale(0.9)}}@keyframes amb-c{0%{transform: translate3d(-10vw,-8vh,0)}100%{transform: translate3d(12vw,10vh,0) scale(1.2)}}@media (max-width: 700px){.ambient__lines{opacity: 0.07;inset-inline: -30%}.ambient__cursor{display: none}}@media print{.ambient{display: none}}@media (pointer: coarse),(max-width: 860px){.brand{min-height: 44px}.link-u{min-height: 44px}.footer__list li{margin-bottom: 0}.footer__list a{display: inline-flex;align-items: center;min-height: 44px}.footer__bar ul{gap: 0 20px}.footer__bar a,.footer__bar button{display: inline-flex;align-items: center;min-height: 44px}.crumbs ol{gap: 0 8px;align-items: center}.crumbs li{display: inline-flex;align-items: center}.crumbs a{display: inline-flex;align-items: center;min-height: 44px}.contact-list a{display: inline-block;padding-block: 10px;margin-block: -10px}.check{min-height: 44px}.check a{display: inline-block;padding-block: 12px;margin-block: -12px}.toc li{margin-bottom: 0}.toc a{display: inline-block;padding-block: 11px}}@media (max-width: 600px){.cookie{inset-inline: 8px;width: auto;bottom: calc(8px + env(safe-area-inset-bottom,0px));padding: 14px 16px;max-height: 70svh;overflow-y: auto}.cookie p{font-size: 13px;line-height: 1.45;margin: 6px 0 12px}.cookie__actions{display: grid;grid-template-columns: 1fr 1fr;gap: 8px}.cookie__actions .btn,.cookie__actions .ghost{width: 100%;justify-content: center;min-height: 44px;padding-inline: 10px}.cookie__actions [data-cookie="customise"]{grid-column: 1 / -1;border: 0;min-height: 36px;text-decoration: underline;text-underline-offset: 4px}.cookie__actions [data-cookie="customise"]:hover{background: none;color: var(--fg)}}@media (max-width: 600px){.table-wrap{overflow: visible}.prose table,.prose tbody,.prose tr,.prose td{display: block;min-width: 0;width: 100%}.prose thead{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.prose tr{border: 1px solid var(--line);border-radius: var(--r-card);padding: 6px 16px;margin-bottom: 12px}.prose td{display: grid;grid-template-columns: 38% 1fr;gap: 12px;padding: 10px 0}.prose tr td:last-child{border-bottom: 0}.prose td::before{content: attr(data-label);color: var(--fg-2);font-size: var(--t-micro);text-transform: uppercase;font-weight: 500;padding-top: 3px}}