@font-face{font-family:'Archivo';font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/assets/fonts/archivo-latin-ext-400-700.woff2) format('woff2');unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:'Archivo';font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/assets/fonts/archivo-latin-400-700.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/plex-arabic-arabic-400.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/plex-arabic-latin-400.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/plex-arabic-arabic-500.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/plex-arabic-latin-500.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/plex-arabic-arabic-600.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/plex-arabic-latin-600.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/plex-arabic-arabic-700.woff2) format('woff2');unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:'IBM Plex Sans Arabic';font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/plex-arabic-latin-700.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/plex-mono-latin-400.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:'IBM Plex Mono';font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/plex-mono-latin-500.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd,ul,ol{margin:0}ul[class],ol[class]{list-style:none;padding:0}img,picture,video,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}a{color:inherit}:where(table){border-collapse:collapse}:root{--navy:#062A63;--navy-700:#042050;--navy-800:#031A40;--navy-900:#02132E;--ink:#0A1428;--red:#EA1C27;--red-700:#C8151F;--red-ink:#C00E16;--paper:#FFFFFF;--paper-2:#F3F5F8;--paper-3:#E7EBF1;--steel-400:#9AA4B2;--steel-500:#606A78;--steel-600:#4A5768;--fg:var(--ink);--fg-soft:#46536A;--fg-mute:var(--steel-500);--bg:var(--paper);--line:color-mix(in srgb,var(--navy) 15%,transparent);--line-strong:color-mix(in srgb,var(--navy) 30%,transparent);--line-dark:rgba(255,255,255,.17);--f-sans:"Archivo","IBM Plex Sans Arabic",system-ui,-apple-system,"Segoe UI",sans-serif;--f-mono:"IBM Plex Mono",ui-monospace,"SFMono-Regular",Menlo,monospace;--t-mono:400 clamp(10px,.74vw,11.5px)/1.5 var(--f-mono);--t-micro:500 clamp(11px,.8vw,12.5px)/1.55 var(--f-sans);--t-body:400 clamp(15.5px,1.02vw,17.5px)/1.62 var(--f-sans);--t-lead:400 clamp(18px,1.45vw,23px)/1.5 var(--f-sans);--t-h4:600 clamp(17px,1.25vw,20px)/1.3 var(--f-sans);--t-h3:600 clamp(21px,1.9vw,30px)/1.22 var(--f-sans);--t-h2:600 clamp(29px,3.6vw,58px)/1.06 var(--f-sans);--t-h1:600 clamp(38px,5.4vw,92px)/1.02 var(--f-sans);--t-mega:600 clamp(52px,9vw,152px)/.94 var(--f-sans);--track-tight:-.022em;--track-mono:.14em;--track-label:.09em;--gutter:clamp(20px,4.2vw,68px);--maxw:1560px;--measure:66ch;--sec-y:clamp(64px,8.5vw,148px);--sec-y-lg:clamp(84px,11vw,190px);--fold:clamp(18px,2.4vw,38px);--nav-h:74px;--ease:cubic-bezier(.22,.61,.36,1);--ease-cut:cubic-bezier(.65,0,.12,1);--dur:.5s;--z-nav:60;--z-rail:70;--z-menu:80;--z-sheet:95;--z-modal:100}[lang="ar"]{--f-sans:"IBM Plex Sans Arabic","Archivo",system-ui,-apple-system,sans-serif;--track-tight:0;--track-mono:0;--track-label:0;--f-mono:"IBM Plex Mono","IBM Plex Sans Arabic",ui-monospace,monospace;--t-h1:600 clamp(34px,4.9vw,82px)/1.24 var(--f-sans);--t-h2:600 clamp(27px,3.3vw,52px)/1.26 var(--f-sans);--t-h3:600 clamp(20px,1.8vw,28px)/1.4 var(--f-sans);--t-mega:600 clamp(44px,7.6vw,128px)/1.14 var(--f-sans);--t-body:400 clamp(15.5px,1.02vw,17.5px)/1.85 var(--f-sans);--t-lead:400 clamp(18px,1.4vw,22px)/1.75 var(--f-sans)}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--fg);font:var(--t-body);letter-spacing:var(--track-tight);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}h1,h2,h3,h4{letter-spacing:var(--track-tight);text-wrap:balance}p{text-wrap:pretty}::selection{background:var(--red);color:#fff}:focus-visible{outline:2px solid var(--red);outline-offset:3px;border-radius:1px}.skip{position:absolute;inset-inline-start:var(--gutter);top:0;transform:translateY(-120%);background:var(--navy);color:#fff;padding:.85rem 1.3rem;z-index:var(--z-modal);font:var(--t-micro);letter-spacing:var(--track-label);transition:transform .2s var(--ease)}.skip:focus{transform:translateY(0)}.shell{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.shell--wide{max-width:1860px}.section{padding-block:var(--sec-y);position:relative}.section--lg{padding-block:var(--sec-y-lg)}.section--tight{padding-block:clamp(44px,5.5vw,88px)}.section--dark{background:var(--navy-900);color:#EDF1F7;--fg:#EDF1F7;--line:var(--line-dark);--fg-soft:#A9B6CB;--fg-mute:#93A2BA;--red-ink:#FF5A62}.section--steel{background:var(--paper-2)}.rule{height:1px;background:var(--line);border:0;margin:0}.idx{display:flex;align-items:baseline;gap:1rem;font:var(--t-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--fg-mute);padding-block-end:1.35rem;border-block-end:1px solid var(--line);margin-block-end:clamp(28px,3.6vw,60px)}.idx__n{color:var(--red-ink);font-weight:500}.idx__t{color:inherit;font:inherit;letter-spacing:inherit;margin:0}.lede{font:var(--t-lead);max-width:34ch;color:var(--fg)}.prose{max-width:var(--measure);color:var(--fg-soft)}.prose p + p{margin-block-start:1.05em}.prose h2{font:var(--t-h3);color:var(--fg);margin-block:2.2em .7em}.prose h2:first-child{margin-block-start:0}.prose ul{list-style:none;padding:0;margin-block:1em}.prose ul li{position:relative;padding-inline-start:1.5rem;margin-block:.55em}.prose ul li::before{content:"";position:absolute;inset-inline-start:0;top:.72em;width:9px;height:1px;background:var(--red)}.prose a{color:var(--navy);text-underline-offset:.22em}[lang="ar"] .prose a,.section--dark .prose a{color:inherit}.mono{font:var(--t-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--fg-mute)}.link{display:inline-flex;align-items:center;gap:.6rem;font:var(--t-micro);letter-spacing:var(--track-label);text-transform:uppercase;text-decoration:none;color:inherit;padding-block:.55rem;position:relative}.link::after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:currentColor;transform:scaleX(1);transform-origin:var(--o-start,left);transition:transform .42s var(--ease-cut)}.link:hover::after{transform:scaleX(0);transform-origin:var(--o-end,right)}.link__ar{width:22px;height:8px;flex:none;overflow:hidden}.link__ar svg{transition:transform .42s var(--ease-cut)}.link:hover .link__ar svg{transform:translateX(5px)}[dir="rtl"] .link__ar svg{transform:scaleX(-1)}[dir="rtl"] .link:hover .link__ar svg{transform:scaleX(-1) translateX(5px)}.btn{--btn-bg:var(--navy);--btn-fg:#fff;position:relative;display:inline-flex;align-items:center;gap:.8rem;min-height:52px;padding:0 1.6rem;background:var(--btn-bg);color:var(--btn-fg);font:var(--t-micro);letter-spacing:var(--track-label);text-transform:uppercase;text-decoration:none;border:0;overflow:hidden;isolation:isolate;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);transition:color .3s var(--ease)}.btn::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--red);transform:translateY(101%);transition:transform .42s var(--ease-cut)}.btn:hover::before,.btn:focus-visible::before{transform:translateY(0)}.btn--ghost{--btn-bg:transparent;--btn-fg:currentColor;box-shadow:inset 0 0 0 1px var(--line-strong)}.btn--ghost:hover,.btn--ghost:focus-visible{color:#fff}.section--dark .btn--ghost{box-shadow:inset 0 0 0 1px var(--line-dark)}.btn--lg{min-height:60px;padding:0 2rem}[dir="rtl"] .btn{clip-path:polygon(0 0,100% 0,100% 100%,12px 100%,0 calc(100% - 12px))}.hdr{position:fixed;inset-block-start:0;inset-inline:0;z-index:var(--z-nav);height:var(--nav-h);display:flex;align-items:center;transition:background .35s var(--ease),box-shadow .35s var(--ease),height .35s var(--ease)}.hdr::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--navy-900);opacity:0;transition:opacity .35s var(--ease)}.hdr[data-solid="1"]::before{opacity:1}[data-hero="0"] .hdr::before{opacity:1}[data-hero="0"] .hdr{box-shadow:0 1px 0 var(--line-dark)}[data-hero="0"] main{padding-block-start:var(--nav-h)}.hdr[data-solid="1"]{box-shadow:0 1px 0 var(--line-dark)}.hdr[data-hidden="1"]{transform:translateY(-100%);transition:transform .4s var(--ease)}.hdr__in{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter);display:flex;align-items:center;gap:clamp(16px,2.4vw,44px)}.hdr__logo{display:block;flex:none}.hdr__logo img{height:clamp(30px,2.6vw,38px);width:auto}.hdr__nav{display:flex;align-items:center;gap:clamp(14px,1.7vw,30px);margin-inline-start:auto}.hdr__link{position:relative;text-decoration:none;font:var(--t-micro);letter-spacing:var(--track-label);text-transform:uppercase;color:#C6D0E0;padding-block:.5rem;transition:color .25s var(--ease)}.hdr__link:hover,.hdr__link:focus-visible{color:#fff}.hdr__link::after{content:"";position:absolute;inset-inline:0;bottom:0;height:2px;background:var(--red);transform:scaleX(0);transform-origin:var(--o-start,left);transition:transform .34s var(--ease-cut)}.hdr__link:hover::after{transform:scaleX(1)}.hdr__link[aria-current="page"]{color:#fff}.hdr__link[aria-current="page"]::after{transform:scaleX(1)}.hdr__tools{display:flex;align-items:center;gap:10px;flex:none}.langsw{display:inline-flex;align-items:center;height:34px;padding-inline:.82rem;font:var(--t-mono);letter-spacing:.1em;text-transform:uppercase;color:#C6D0E0;text-decoration:none;box-shadow:inset 0 0 0 1px var(--line-dark);transition:color .25s var(--ease),box-shadow .25s var(--ease),background .25s var(--ease);clip-path:polygon(0 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%)}.langsw:hover,.langsw:focus-visible{color:#fff;background:var(--red);box-shadow:none}[dir="rtl"] .langsw{clip-path:polygon(0 0,100% 0,100% 100%,7px 100%,0 calc(100% - 7px))}.burger{display:none;width:46px;height:46px;margin-inline-end:-10px;align-items:center;justify-content:center;color:#fff}.burger span{display:block;width:22px;height:1.5px;background:currentColor;position:relative}.burger span::before,.burger span::after{content:"";position:absolute;inset-inline:0;height:1.5px;background:currentColor;transition:transform .34s var(--ease-cut),opacity .2s}.burger span::before{top:-7px}.burger span::after{top:7px}.burger[aria-expanded="true"] span{background:transparent}.burger[aria-expanded="true"] span::before{transform:translateY(7px) rotate(45deg)}.burger[aria-expanded="true"] span::after{transform:translateY(-7px) rotate(-45deg)}@media (max-width:1080px){.hdr__nav{display:none}.burger{display:flex}.hdr__tools{margin-inline-start:auto}}.menu{position:fixed;inset:0;z-index:var(--z-menu);background:var(--navy-900);color:#fff;display:flex;flex-direction:column;padding:calc(var(--nav-h) + 18px) var(--gutter) max(28px,env(safe-area-inset-bottom));clip-path:inset(0 0 100% 0);transition:clip-path .55s var(--ease-cut);visibility:hidden;overflow-y:auto}.menu[data-open="1"]{clip-path:inset(0 0 0 0);visibility:visible}.menu__list{margin-block:auto}.menu__item{border-block-end:1px solid var(--line-dark)}.menu__item:first-child{border-block-start:1px solid var(--line-dark)}.menu__a{display:flex;align-items:baseline;gap:1.1rem;padding-block:clamp(.7rem,2.2vw,1.05rem);text-decoration:none;font:600 clamp(24px,6.6vw,40px)/1.1 var(--f-sans);letter-spacing:var(--track-tight);opacity:0;transform:translateY(18px);transition:opacity .4s var(--ease),transform .4s var(--ease),color .2s}.menu[data-open="1"] .menu__a{opacity:1;transform:none;transition-delay:calc(var(--i) * 42ms + 120ms)}.menu__a:hover{color:#FF6B72}.menu__a[aria-current="page"]{color:var(--red)}.menu__n{font:var(--t-mono);letter-spacing:var(--track-mono);color:var(--red);flex:none}.menu__foot{padding-block-start:1.6rem;margin-block-start:1.6rem;border-block-start:1px solid var(--line-dark);display:flex;flex-wrap:wrap;gap:.8rem 1.6rem;align-items:center}.menu__foot a{font:var(--t-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:#A9B6CB;text-decoration:none}.menu__foot a:hover{color:#fff}.hero{position:relative;background:var(--navy-900);color:#fff;--fg:#fff;--fg-soft:#B9C6DA;--fg-mute:#93A4BE;--line:var(--line-dark);--red-ink:#FF5A62;padding-block-start:calc(var(--nav-h) + clamp(38px,6vw,92px));padding-block-end:0;overflow:hidden;isolation:isolate}.hero__grid{position:relative;z-index:1;display:grid;gap:clamp(28px,4vw,64px);grid-template-columns:minmax(0,1fr) clamp(300px,30vw,460px);align-items:end}.hero__copy{padding-block-end:clamp(34px,5vw,74px)}.hero__h1{font:var(--t-h1);margin:0}.hero__h1 .ln{display:block;overflow:hidden}.hero__h1 .ln>span{display:block}.hero__h1 em{font-style:normal;color:var(--red)}.hero__sub{margin-block-start:clamp(20px,2.4vw,34px);max-width:52ch;color:#B9C6DA;font:var(--t-lead)}.hero__acts{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:clamp(26px,3vw,42px)}.hero__panel{position:relative;align-self:end;aspect-ratio:9 / 16;max-height:min(76vh,720px);margin-inline-start:auto;width:100%;background:var(--navy-800);clip-path:polygon(0 var(--fold),var(--fold) 0,100% 0,100% 100%,0 100%);overflow:hidden}[dir="rtl"] .hero__panel{clip-path:polygon(0 0,calc(100% - var(--fold)) 0,100% var(--fold),100% 100%,0 100%)}.hero__panel video,.hero__panel img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero__film{opacity:0;transition:opacity .7s var(--ease)}.hero__film[data-on="1"]{opacity:1}.hero__panel::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(2,19,46,.62) 0%,transparent 42%);pointer-events:none}.statrail{position:relative;z-index:1;border-block-start:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr)}.hero .statrail .stat__v{color:#fff}.stat{padding:clamp(20px,2.6vw,38px) clamp(14px,1.8vw,30px) clamp(22px,3vw,42px);position:relative}.stat + .stat::before{content:"";position:absolute;inset-block:clamp(20px,2.6vw,38px) clamp(22px,3vw,42px);inset-inline-start:0;width:1px;background:var(--line)}.stat__v{font:600 clamp(28px,3.5vw,56px)/1 var(--f-sans);letter-spacing:var(--track-tight);color:inherit;display:flex;align-items:baseline;gap:.18em;white-space:nowrap}.stat__u{text-transform:lowercase;color:var(--fg-soft)}.stat__l{margin-block-start:.7rem;font:var(--t-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--fg-mute)}@media (max-width:900px){.hero{padding-block-start:0;min-height:min(100svh,900px);display:flex;flex-direction:column;justify-content:flex-end}.hero__grid{display:block;position:static}.hero__panel{position:absolute;inset:0;z-index:0;max-height:none;aspect-ratio:auto;clip-path:none;margin:0;align-self:stretch;justify-self:stretch;width:100%;height:100%}.hero__panel::after{background:linear-gradient(to top,rgba(2,19,46,.97) 6%,rgba(2,19,46,.88) 40%,rgba(2,19,46,.74) 72%,rgba(2,19,46,.88) 100%)}.hero__copy{position:relative;z-index:2;padding-block:calc(var(--nav-h) + 30px) clamp(26px,6vw,40px)}.hero__sub{font-size:16.5px;line-height:1.55}.hero__acts{display:grid;grid-template-columns:1fr;gap:10px}.hero__acts .btn{justify-content:center}.statrail{position:relative;z-index:2;grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(46vw,1fr);overflow-x:auto;scroll-snap-type:x mandatory;background:rgba(2,19,46,.82);-webkit-overflow-scrolling:touch;scrollbar-width:none}.statrail::-webkit-scrollbar{display:none}.stat{scroll-snap-align:start;padding-block:20px 24px}}.caps{display:grid;grid-template-columns:minmax(0,1fr) clamp(280px,27vw,420px);gap:clamp(28px,4vw,72px);align-items:start}.caps__list{border-block-start:1px solid var(--line)}.cap{text-decoration:none;color:inherit;border-block-end:1px solid var(--line);display:grid;grid-template-columns:4.2rem minmax(0,1fr);gap:0 1.2rem;padding-block:clamp(18px,2.1vw,30px);position:relative;transition:color .3s var(--ease)}.cap::before{content:"";position:absolute;inset-block:0;inset-inline:calc(var(--gutter) * -.4);background:var(--paper-2);z-index:-1;opacity:0;transition:opacity .35s var(--ease)}.cap:hover::before,.cap[data-active="1"]::before{opacity:1}.cap__n{font:var(--t-mono);letter-spacing:var(--track-mono);color:var(--red-ink);padding-block-start:.45em}.cap__t{font:var(--t-h3);margin:0;display:inline-block;position:relative}.cap__t::after{content:"";position:absolute;inset-inline:0;bottom:-2px;height:2px;background:var(--red);transform:scaleX(0);transform-origin:var(--o-start,left);transition:transform .38s var(--ease-cut)}.cap:hover .cap__t::after,.cap:focus-visible .cap__t::after{transform:scaleX(1)}.cap__b{margin-block-start:.55rem;color:var(--fg-soft);max-width:56ch;font-size:.96em}.caps__viz{position:sticky;top:calc(var(--nav-h) + 28px);aspect-ratio:3 / 4;overflow:hidden;background:var(--paper-3);clip-path:polygon(0 var(--fold),var(--fold) 0,100% 0,100% 100%,0 100%)}[dir="rtl"] .caps__viz{clip-path:polygon(0 0,calc(100% - var(--fold)) 0,100% var(--fold),100% 100%,0 100%)}.caps__viz img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s var(--ease),transform 1.1s var(--ease);transform:scale(1.04)}.caps__viz img[data-on="1"]{opacity:1;transform:none}@media (max-width:1000px){.caps{grid-template-columns:1fr}.caps__viz{display:none}.cap{grid-template-columns:3rem minmax(0,1fr)}}.capfull{display:grid;gap:clamp(30px,4vw,70px)}.capfull__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,3vw,56px);align-items:center;padding-block:clamp(24px,3vw,44px);border-block-start:1px solid var(--line)}.capfull__row:nth-child(even) .capfull__fig{order:2}.capfull__fig{overflow:hidden;aspect-ratio:4 / 3;background:var(--paper-3);clip-path:polygon(0 var(--fold),var(--fold) 0,100% 0,100% 100%,0 100%)}[dir="rtl"] .capfull__fig{clip-path:polygon(0 0,calc(100% - var(--fold)) 0,100% var(--fold),100% 100%,0 100%)}.capfull__fig img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.capfull__row:hover .capfull__fig img{transform:scale(1.035)}.capfull__n{font:var(--t-mono);letter-spacing:var(--track-mono);color:var(--red-ink)}.capfull__t{font:var(--t-h2);margin-block:.5rem .9rem}.capfull__b{color:var(--fg-soft);max-width:46ch}@media (max-width:860px){.capfull__row{grid-template-columns:1fr}.capfull__row:nth-child(even) .capfull__fig{order:0}}.prins{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-block-start:1px solid var(--line)}.prin{padding:clamp(24px,2.8vw,40px) clamp(16px,2vw,32px) clamp(28px,3.4vw,52px);position:relative}.prin + .prin::before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:1px;background:var(--line)}.prin__n{font:var(--t-mono);letter-spacing:var(--track-mono);color:var(--red-ink)}.prin__t{font:var(--t-h4);margin-block:1.1rem .55rem}.prin__b{color:var(--fg-soft);font-size:.95em}@media (max-width:900px){.prins{grid-template-columns:repeat(2,1fr)}.prin:nth-child(n+3){border-block-start:1px solid var(--line)}}@media (max-width:520px){.prins{grid-template-columns:1fr}.prin:nth-child(n+2){border-block-start:1px solid var(--line)}.prin + .prin::before{display:none}}.craft{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(6px,.8vw,14px)}.craft__i{position:relative;aspect-ratio:3 / 5;overflow:hidden;background:var(--navy-800);clip-path:polygon(0 var(--fold),var(--fold) 0,100% 0,100% 100%,0 100%)}[dir="rtl"] .craft__i{clip-path:polygon(0 0,calc(100% - var(--fold)) 0,100% var(--fold),100% 100%,0 100%)}.craft__i img{width:100%;height:100%;object-fit:cover;filter:saturate(.85) contrast(1.04);transition:transform 1.3s var(--ease),filter .5s}.craft__i:hover img{transform:scale(1.05);filter:saturate(1) contrast(1.06)}.craft__i::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(2,19,46,.85) 4%,transparent 48%)}.craft__w{position:absolute;inset-inline:clamp(12px,1.4vw,24px);bottom:clamp(14px,1.6vw,26px);z-index:2;font:600 clamp(14px,1.35vw,22px)/1.1 var(--f-sans);letter-spacing:var(--track-tight);color:#fff;text-transform:uppercase}[lang="ar"] .craft__w{text-transform:none}@media (max-width:760px){.craft{grid-template-columns:repeat(2,1fr)}.craft__i{aspect-ratio:3 / 4}}.projrow{text-decoration:none;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(22px,3.4vw,64px);align-items:center;padding-block:clamp(30px,4vw,62px);border-block-start:1px solid var(--line);text-decoration:none;color:inherit}.projrow:nth-child(even){grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.projrow:nth-child(even) .projrow__fig{order:2}.projrow__fig{position:relative;overflow:hidden;aspect-ratio:16 / 10;background:var(--paper-3);clip-path:polygon(0 var(--fold),var(--fold) 0,100% 0,100% 100%,0 100%)}[dir="rtl"] .projrow__fig{clip-path:polygon(0 0,calc(100% - var(--fold)) 0,100% var(--fold),100% 100%,0 100%)}.projrow__fig img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.projrow:hover .projrow__fig img{transform:scale(1.04)}.projrow__meta{display:flex;gap:1.4rem;flex-wrap:wrap;font:var(--t-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--fg-mute)}.projrow__t{font:var(--t-h2);margin-block:.7rem .8rem}.projrow__b{color:var(--fg-soft);max-width:46ch}.projrow__go{margin-block-start:1.6rem}@media (max-width:860px){.projrow,.projrow:nth-child(even){grid-template-columns:1fr}.projrow:nth-child(even) .projrow__fig{order:0}}.phero{position:relative;background:var(--navy-900);color:#fff;--fg:#fff;--fg-soft:#B9C6DA;--fg-mute:#93A4BE;--line:var(--line-dark);--red-ink:#FF5A62}.phero__fig{position:relative;aspect-ratio:21 / 9;overflow:hidden}.phero__fig img{width:100%;height:100%;object-fit:cover}.phero__fig::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(2,19,46,.92) 0%,rgba(2,19,46,.30) 52%,rgba(2,19,46,.58) 84%,rgba(2,19,46,.84) 100%)}.phero__copy{position:absolute;inset-inline:0;bottom:0;z-index:2;padding-block-end:clamp(26px,3.4vw,56px)}.phero__t{font:var(--t-h1);margin-block:.5rem 0}@media (max-width:760px){.phero__fig{aspect-ratio:4 / 5}}.pfacts{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.pfact{background:var(--bg);padding:clamp(18px,2.2vw,30px)}.pfact__k{font:var(--t-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--fg-mute)}.pfact__v{margin-block-start:.55rem;font:var(--t-h4)}.scope{list-style:none;padding:0;margin:0}.scope li{position:relative;padding-inline-start:2.6rem;padding-block:.85rem;border-block-end:1px solid var(--line);color:var(--fg-soft)}.scope li::before{content:attr(data-n);position:absolute;inset-inline-start:0;top:.95rem;font:var(--t-mono);letter-spacing:var(--track-mono);color:var(--red-ink)}.mosaic{display:grid;gap:clamp(6px,.8vw,14px)}.mrow{display:grid;gap:clamp(6px,.8vw,14px)}.gitem{position:relative;overflow:hidden;background:var(--paper-3)}.gitem img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--ease)}.gitem:hover img{transform:scale(1.045)}.gitem__btn{position:absolute;inset:0;z-index:2;cursor:zoom-in}.gitem__btn::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(2,19,46,.4),transparent 45%);opacity:0;transition:opacity .35s var(--ease)}.gitem:hover .gitem__btn::after{opacity:1}.mrow--one{grid-template-columns:1fr}.mrow--one>*{aspect-ratio:16 / 7}.mrow--two{grid-template-columns:repeat(2,1fr)}.mrow--two>*{aspect-ratio:3 / 2}.mrow--three{grid-template-columns:repeat(3,1fr)}.mrow--three>*{aspect-ratio:4 / 3}.mrow--four{grid-template-columns:repeat(4,1fr)}.mrow--four>*{aspect-ratio:3 / 4}.mrow--wn{grid-template-columns:2fr 1fr}.mrow--wn>:first-child{aspect-ratio:3 / 2}.mrow--wn>:last-child{aspect-ratio:3 / 4}.mrow--nw{grid-template-columns:1fr 2fr}.mrow--nw>:first-child{aspect-ratio:3 / 4}.mrow--nw>:last-child{aspect-ratio:3 / 2}@media (max-width:900px){.mosaic .mrow{grid-template-columns:repeat(2,1fr)}.mosaic .mrow>*{aspect-ratio:4 / 3}.mosaic .mrow--four>*{aspect-ratio:3 / 4}}@media (max-width:520px){.mosaic .mrow,.mosaic .mrow--four{grid-template-columns:1fr}.mosaic .mrow>*{aspect-ratio:4 / 3}}.lb{position:fixed;inset:0;z-index:var(--z-modal);background:rgba(2,10,24,.95);display:grid;place-items:center;padding:clamp(14px,3vw,48px);opacity:0;visibility:hidden;transition:opacity .3s var(--ease),visibility .3s}.lb[data-open="1"]{opacity:1;visibility:visible}.lb img{max-width:100%;max-height:84vh;object-fit:contain}.lb__cap{margin-block-start:1rem;text-align:center;color:#B9C6DA;font:var(--t-micro);max-width:60ch}.lb__x,.lb__nav{position:absolute;width:52px;height:52px;display:grid;place-items:center;color:#fff;background:rgba(255,255,255,.09);backdrop-filter:blur(2px)}.lb__x{top:clamp(10px,2vw,22px);inset-inline-end:clamp(10px,2vw,22px)}.lb__nav{top:50%;transform:translateY(-50%)}.lb__nav--prev{inset-inline-start:clamp(8px,1.6vw,20px)}.lb__nav--next{inset-inline-end:clamp(8px,1.6vw,20px)}.lb__x:hover,.lb__nav:hover{background:var(--red)}.films{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,34px)}.film{position:relative}.film__frame{position:relative;aspect-ratio:9 / 16;overflow:hidden;background:var(--navy-800);clip-path:polygon(0 var(--fold),var(--fold) 0,100% 0,100% 100%,0 100%)}[dir="rtl"] .film__frame{clip-path:polygon(0 0,calc(100% - var(--fold)) 0,100% var(--fold),100% 100%,0 100%)}.film__frame video,.film__frame img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.film__still{z-index:1}.film__frame video{z-index:2;opacity:0}.film__frame video[data-on="1"]{opacity:1}.film__play{position:absolute;inset:0;z-index:3;display:grid;place-items:center;color:#fff;background:linear-gradient(to top,rgba(2,19,46,.7),rgba(2,19,46,.12) 55%);transition:opacity .3s var(--ease)}.film__play[data-playing="1"]{opacity:0}.film__play[data-playing="1"]:hover,.film__play[data-playing="1"]:focus-visible{opacity:1}.film__disc{width:clamp(56px,5vw,74px);height:clamp(56px,5vw,74px);display:grid;place-items:center;background:var(--red);clip-path:polygon(0 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%);transition:transform .4s var(--ease-cut)}.film__play:hover .film__disc{transform:scale(1.07)}.film__meta{margin-block-start:1rem}.film__t{font:var(--t-h4)}.film__d{font:var(--t-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--fg-mute);margin-block-start:.4rem}@media (max-width:880px){.films{grid-template-columns:repeat(2,1fr)}}@media (max-width:560px){.films{grid-template-columns:1fr}.film__frame{aspect-ratio:3 / 4}}.leads{display:grid;grid-template-columns:repeat(4,1fr);gap:clamp(14px,2vw,34px)}.lead__plate{position:relative;background:#fff;aspect-ratio:1 / 1;overflow:hidden;box-shadow:inset 0 0 0 1px var(--line)}.lead__plate img{width:100%;height:100%;object-fit:cover;filter:grayscale(1) contrast(1.03)}.lead__plate::after{content:"";position:absolute;inset-inline:0;bottom:0;height:3px;background:var(--red);transform:scaleX(0);transform-origin:var(--o-start,left);transition:transform .5s var(--ease-cut)}.lead:hover .lead__plate::after,.lead:focus-within .lead__plate::after{transform:scaleX(1)}.lead{text-align:center}.lead__n{font:var(--t-h4);margin-block:1.05rem .3rem}.lead__r{font:var(--t-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--red-ink)}.lead__o{font:var(--t-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--fg-mute);margin-block-start:.3rem}@media (max-width:1000px){.leads{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.leads{grid-template-columns:repeat(2,1fr);gap:14px}}@media (max-width:380px){.leads{grid-template-columns:1fr}}.grouplist{border-block-start:1px solid var(--line)}.grouprow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:1rem;align-items:baseline;padding-block:clamp(14px,1.6vw,22px);border-block-end:1px solid var(--line)}.grouprow__n{font:var(--t-h4)}.grouprow__s{font:var(--t-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--fg-mute)}.grouprow[data-current="1"] .grouprow__n{color:var(--red-ink)}.grouprow__tag{font:var(--t-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--red-ink)}@media (max-width:680px){.grouprow{grid-template-columns:1fr;gap:.3rem}}.emirates{display:flex;flex-wrap:wrap;gap:.55rem}.emirate{font:var(--t-mono);letter-spacing:var(--track-mono);text-transform:uppercase;padding:.55rem .9rem;box-shadow:inset 0 0 0 1px var(--line);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}[dir="rtl"] .emirate{clip-path:polygon(0 0,100% 0,100% 100%,8px 100%,0 calc(100% - 8px))}.cta{position:relative;background:var(--navy);color:#fff;overflow:hidden;--fg:#fff;--fg-soft:#D5DEEC;--fg-mute:#B4C2D8;--line:var(--line-dark);--red-ink:#FF8A90}.cta__in{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(22px,3vw,56px);align-items:center}.cta__t{font:var(--t-h2);max-width:18ch}.cta__acts{display:flex;flex-wrap:wrap;gap:12px}@media (max-width:800px){.cta__in{grid-template-columns:1fr}}.form{display:grid;gap:clamp(16px,1.8vw,24px)}.form__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,1.8vw,24px)}@media (max-width:640px){.form__grid{grid-template-columns:1fr}}.field{display:grid;gap:.45rem}.field--full{grid-column:1 / -1}.field label{font:var(--t-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--fg-mute)}.field label .opt{text-transform:none;letter-spacing:var(--track-label)}.field input,.field select,.field textarea{width:100%;min-height:52px;padding:.85rem 1rem;background:var(--paper);color:var(--fg);border:1px solid var(--line-strong);border-radius:0;transition:border-color .2s var(--ease),box-shadow .2s var(--ease);appearance:none}.field textarea{min-height:150px;resize:vertical}.field select{background-image:linear-gradient(45deg,transparent 50%,var(--navy) 50%),linear-gradient(135deg,var(--navy) 50%,transparent 50%);background-position:calc(100% - 20px) calc(50% + 2px),calc(100% - 14px) calc(50% + 2px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}[dir="rtl"] .field select{background-position:20px calc(50% + 2px),14px calc(50% + 2px)}.field input:focus,.field select:focus,.field textarea:focus{outline:0;border-color:var(--navy);box-shadow:inset 0 0 0 1px var(--navy)}.field[data-invalid="1"] input,.field[data-invalid="1"] select,.field[data-invalid="1"] textarea{border-color:var(--red)}.field__err{font:var(--t-micro);color:var(--red-700);min-height:0}.field__err:empty{display:none}.consent{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.85rem;align-items:start}.consent input[type="checkbox"]{width:26px;height:26px;min-height:0;margin:0;flex:none;padding:0;border:1px solid var(--line-strong);background:var(--paper);cursor:pointer;display:grid;place-content:center;transition:background .18s,border-color .18s}.consent input[type="checkbox"]::before{content:"";width:11px;height:6px;border-inline-start:2px solid #fff;border-block-end:2px solid #fff;transform:rotate(-45deg) scale(0);transition:transform .18s var(--ease-cut)}.consent input[type="checkbox"]:checked{background:var(--navy);border-color:var(--navy)}.consent input[type="checkbox"]:checked::before{transform:rotate(-45deg) scale(1)}.consent label{font-size:.95em;color:var(--fg-soft);cursor:pointer;letter-spacing:0;text-transform:none}.consent a{color:var(--navy)}.consent__wrap[data-invalid="1"] input[type="checkbox"]{border-color:var(--red)}.hp{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0;opacity:0;pointer-events:none}.formnote{font:var(--t-micro);color:var(--fg-mute)}.formmsg{padding:1.1rem 1.3rem;border-inline-start:3px solid var(--red);background:var(--paper-2)}.formmsg[data-kind="ok"]{border-color:#1E7A46}.formmsg[hidden]{display:none}.contactgrid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,380px);gap:clamp(30px,4.5vw,84px);align-items:start}@media (max-width:900px){.contactgrid{grid-template-columns:1fr}}.cdetail{border-block-start:1px solid var(--line)}.cdetail__row{display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:1rem;padding-block:1.1rem;border-block-end:1px solid var(--line)}.cdetail__k{font:var(--t-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--fg-mute)}.cdetail__v a{color:inherit;text-decoration:none;border-block-end:1px solid var(--line-strong)}.cdetail__v a:hover{border-color:var(--red);color:var(--red)}@media (max-width:520px){.cdetail__row{grid-template-columns:1fr;gap:.3rem}}.rail{position:fixed;z-index:var(--z-rail);inset-inline-end:0;top:50%;transform:translateY(-50%);display:flex;align-items:stretch;font:var(--t-micro)}.rail__toggle{position:relative;z-index:2;width:46px;min-height:168px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.8rem;background:var(--navy);color:#fff;clip-path:polygon(0 14px,14px 0,100% 0,100% 100%,0 100%);transition:background .3s var(--ease)}[dir="rtl"] .rail{inset-inline-end:0}[dir="rtl"] .rail__toggle{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}.rail__toggle:hover,.rail__toggle:focus-visible{background:var(--red)}.rail__label{writing-mode:vertical-rl;text-orientation:mixed;font:var(--t-mono);letter-spacing:.22em;text-transform:uppercase}.rail__icon{display:none;width:20px;height:20px}[dir="rtl"] .rail__label{display:none}[dir="rtl"] .rail__icon{display:block}.rail__chev{width:18px;height:18px;flex:none;transition:transform .4s var(--ease-cut)}.rail[data-open="1"] .rail__chev{transform:rotate(180deg)}.rail__panel{order:-1;display:flex;flex-direction:column;justify-content:center;overflow:hidden;width:0;transition:width .48s var(--ease-cut);background:var(--navy-900)}.rail[data-open="1"] .rail__panel{width:min(268px,74vw)}.rail__a{display:flex;align-items:center;gap:.85rem;min-height:56px;padding-inline:1.1rem;white-space:nowrap;color:#DDE5F0;text-decoration:none;border-block-end:1px solid var(--line-dark);transform:translateX(18px);opacity:0;transition:transform .4s var(--ease-cut),opacity .3s var(--ease),background .2s,color .2s}[dir="rtl"] .rail__a{transform:translateX(-18px)}.rail[data-open="1"] .rail__a{transform:none;opacity:1;transition-delay:calc(var(--i) * 55ms + 90ms)}.rail__a:last-child{border-block-end:0}.rail__a:hover,.rail__a:focus-visible{background:var(--red);color:#fff}.rail__a svg{width:19px;height:19px;flex:none}.rail__a b{font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;font-size:12px}.rail__a span{display:block;font:var(--t-mono);letter-spacing:var(--track-label);text-transform:none;opacity:.68;margin-block-start:2px}@media (max-width:760px){.rail{top:auto;transform:none;inset-block-end:max(12px,env(safe-area-inset-bottom));inset-inline:auto var(--gutter);flex-direction:column;align-items:stretch}.rail__toggle{width:auto;min-height:52px;flex-direction:row;gap:.6rem;padding-inline:1.1rem;clip-path:polygon(0 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%);box-shadow:0 8px 26px rgba(2,19,46,.3)}[dir="rtl"] .rail__toggle{clip-path:polygon(0 0,100% 0,100% 100%,12px 100%,0 calc(100% - 12px))}.rail__label{writing-mode:horizontal-tb;letter-spacing:var(--track-label)}[dir="rtl"] .rail__label{display:inline}[dir="rtl"] .rail__icon{display:none}.rail__panel{order:-1;width:min(268px,74vw);height:0;transition:height .44s var(--ease-cut);box-shadow:0 8px 26px rgba(2,19,46,.3)}.rail[data-open="1"] .rail__panel{height:224px}.rail__a{transform:translateY(14px)}[dir="rtl"] .rail__a{transform:translateY(14px)}.rail[data-open="1"] .rail__a{transform:none}body[data-menu="1"] .rail{display:none}.rail[data-stowed="1"]{transform:translateY(140%);opacity:0;pointer-events:none}.rail{transition:transform .4s var(--ease),opacity .3s var(--ease)}}.ftr{background:var(--navy-900);color:#C3CFE0;--fg:#EDF1F7;--fg-soft:#A9B6CB;--fg-mute:#93A2BA;--line:var(--line-dark);--red-ink:#FF5A62;padding-block:clamp(48px,6vw,88px) 0}.ftr__top{display:grid;grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr));gap:clamp(26px,3vw,54px)}.ftr__logo img{height:40px;width:auto}.ftr__blurb{margin-block-start:1.3rem;max-width:38ch;color:#93A4BE;font-size:.95em}.ftr__h{font:var(--t-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:#7E8DA6;margin-block-end:1.1rem}.ftr__list li{margin-block:.55rem}.ftr__list a{text-decoration:none;color:#C3CFE0;transition:color .2s;font-size:.95em}.ftr__list a:hover{color:#fff}.ftr__bot{margin-block-start:clamp(38px,4.4vw,66px);border-block-start:1px solid var(--line-dark);padding-block:1.4rem 1.6rem;display:flex;flex-wrap:wrap;gap:.7rem 1.6rem;align-items:center;font:var(--t-mono);letter-spacing:var(--track-label);color:#7E8DA6}.ftr__legal{display:flex;gap:1.2rem;flex-wrap:wrap}.ftr__legal a{color:#93A4BE;text-decoration:none}.ftr__legal a:hover{color:#fff}.ftr__credit{margin-inline-start:auto}.ftr__credit a{color:#C3CFE0;text-decoration:none;border-block-end:1px solid rgba(255,255,255,.28)}.ftr__credit a:hover{color:#fff;border-color:var(--red)}@media (max-width:880px){.ftr__top{grid-template-columns:repeat(2,1fr)}}@media (max-width:520px){.ftr__top{grid-template-columns:1fr}.ftr__credit{margin-inline-start:0}}.sheet{position:fixed;inset:0;z-index:var(--z-sheet);pointer-events:none;background:var(--navy);transform:translateY(101%);clip-path:polygon(0 var(--fold),100% 0,100% 100%,0 100%);will-change:transform}[dir="rtl"] .sheet{clip-path:polygon(0 0,100% var(--fold),100% 100%,0 100%)}.sheet[data-state="cover"]{transform:translateY(0);transition:transform .48s var(--ease-cut)}.sheet[data-state="reveal"]{transform:translateY(-101%);transition:transform .55s var(--ease-cut)}.sheet__mark{position:absolute;inset-inline-start:50%;top:50%;transform:translate(-50%,-50%);width:clamp(120px,16vw,210px);height:auto;opacity:0;transition:opacity .25s var(--ease)}.sheet[data-state="cover"] .sheet__mark{opacity:.9;transition-delay:.18s}[data-rv]{will-change:transform,opacity}[data-rv="up"]{opacity:0;transform:translateY(26px)}[data-rv].is-in{opacity:1;transform:none;transition:opacity .7s var(--ease),transform .8s var(--ease);transition-delay:var(--d,0ms);will-change:auto}[data-rv="mask"]>*{clip-path:polygon(0 100%,100% 100%,100% 100%,0 100%);will-change:clip-path}[data-rv="mask"].is-in>*{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:clip-path .9s var(--ease-cut);transition-delay:var(--d,0ms);will-change:auto}.ln>span{display:block;transform:translateY(105%)}.is-in .ln>span,.no-js .ln>span{transform:none}.hero__h1 .ln>span{transition:transform .85s var(--ease-cut);transition-delay:calc(var(--i) * 90ms + 120ms)}.vh{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.stack>* + *{margin-block-start:var(--s,1.2rem)}.mt-1{margin-block-start:clamp(14px,1.6vw,22px)}.mt-2{margin-block-start:clamp(22px,2.6vw,38px)}.mt-3{margin-block-start:clamp(32px,4vw,60px)}.mt-4{margin-block-start:clamp(44px,5.4vw,84px)}.two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(26px,4vw,76px);align-items:start}.two--73{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.two--37{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}@media (max-width:860px){.two,.two--73,.two--37{grid-template-columns:1fr}}.fig{overflow:hidden;background:var(--paper-3)}.fig--fold{clip-path:polygon(0 var(--fold),var(--fold) 0,100% 0,100% 100%,0 100%)}[dir="rtl"] .fig--fold{clip-path:polygon(0 0,calc(100% - var(--fold)) 0,100% var(--fold),100% 100%,0 100%)}.fig img{width:100%;height:100%;object-fit:cover}figcaption{font:var(--t-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--fg-mute);margin-block-start:.7rem}[dir="rtl"]{--o-start:right;--o-end:left}[dir="ltr"]{--o-start:left;--o-end:right}.no-js [data-rv],.no-js [data-rv]>*{opacity:1 !important;transform:none !important}.no-js [data-rv="mask"]>*{clip-path:none !important}.no-js .sheet{display:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important;scroll-behavior:auto !important}[data-rv]{opacity:1 !important;transform:none !important}[data-rv="mask"]>*{clip-path:none !important}.ln>span{transform:none !important}.sheet{display:none !important}.hero__panel video{display:none}}.projrow:hover .link::after{transform:scaleX(0);transform-origin:var(--o-end,right)}.projrow:hover .link__ar svg{transform:translateX(5px)}[dir="rtl"] .projrow:hover .link__ar svg{transform:scaleX(-1) translateX(5px)}@media (pointer:coarse),(max-width:900px){.link{padding-block:.88rem}.hdr__logo{padding-block:8px}.langsw{height:44px}.ftr__list a,.menu__foot a{display:inline-block;padding-block:.62rem}.ftr__legal a,.ftr__credit a{display:inline-block;padding-block:.82rem}.cdetail__v a{display:inline-block;padding-block:.62rem}.lb__x,.lb__nav{width:56px;height:56px}}