@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../fonts/ibm-plex-sans-arabic-400-arabic.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(../fonts/ibm-plex-sans-arabic-400-latin.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(../fonts/ibm-plex-sans-arabic-500-arabic.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(../fonts/ibm-plex-sans-arabic-500-latin.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(../fonts/ibm-plex-sans-arabic-600-arabic.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(../fonts/ibm-plex-sans-arabic-600-latin.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:Noto Kufi Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../fonts/noto-kufi-arabic-600-arabic.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:Noto Kufi Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/noto-kufi-arabic-700-arabic.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:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(../fonts/playfair-display-500-latin.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:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(../fonts/playfair-display-700-latin.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}:root{--navy-900: #1b2340;--navy-800: #262f52;--navy-700: #313c66;--navy-600: #3f4d80;--navy-500: #55639a;--navy-400: #7c88b4;--navy-300: #a8b0cd;--navy-100: #dde1ee;--navy-50: #eff1f7;--sand-700: #a98d68;--sand-600: #c7ab86;--sand-500: #ddc7a8;--sand-400: #e8d9c7;--sand-200: #f1e9dd;--sand-100: #f6f1e9;--ink-900: #191a1f;--ink-800: #252223;--ink-600: #4a4c57;--ink-400: #767986;--ink-300: #a2a5b0;--green: #0c6a36;--green-tint: #e6f0ea;--red: #c52527;--red-tint: #fbeaea;--white: #ffffff;--paper: #fbfaf8;--bg: var(--paper);--bg-alt: var(--sand-100);--bg-deep: var(--navy-800);--surface: var(--white);--line: #e6e2da;--line-strong: #d7d1c5;--text: var(--ink-800);--text-muted: var(--ink-600);--text-faint: var(--ink-400);--primary: var(--navy-600);--primary-hover: var(--navy-700);--on-primary: #ffffff;--focus: var(--navy-600);--font-display: "Playfair Display", "Times New Roman", serif;--font-body: "IBM Plex Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--fs-eyebrow: .72rem;--fs-xs: .8125rem;--fs-sm: .875rem;--fs-base: clamp(.9375rem, .9rem + .18vw, 1.0625rem);--fs-lg: clamp(1.0625rem, 1rem + .3vw, 1.1875rem);--fs-h4: clamp(1.05rem, .98rem + .35vw, 1.3rem);--fs-h3: clamp(1.25rem, 1.1rem + .7vw, 1.75rem);--fs-h2: clamp(1.7rem, 1.35rem + 1.7vw, 3rem);--fs-h1: clamp(2.2rem, 1.5rem + 3.2vw, 4.5rem);--lh-tight: 1.1;--lh-snug: 1.28;--lh-body: 1.72;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.5rem;--s-6: 2rem;--s-7: 2.5rem;--s-8: 3rem;--s-9: 4rem;--s-10: 5rem;--s-11: 6.5rem;--s-12: 8rem;--section-y: clamp(3.5rem, 2rem + 6vw, 7.5rem);--gutter: clamp(1rem, .5rem + 2.4vw, 2.5rem);--maxw: 1280px;--maxw-narrow: 760px;--r-xs: 2px;--r-sm: 4px;--r-md: 8px;--r-lg: 14px;--r-pill: 999px;--sh-1: 0 1px 2px rgba(27, 35, 64, .05), 0 2px 8px rgba(27, 35, 64, .04);--sh-2: 0 2px 6px rgba(27, 35, 64, .06), 0 10px 26px rgba(27, 35, 64, .07);--sh-3: 0 6px 14px rgba(27, 35, 64, .08), 0 26px 60px rgba(27, 35, 64, .12);--sh-focus: 0 0 0 3px var(--white), 0 0 0 6px var(--navy-500);--ease: cubic-bezier(.2, .7, .3, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--t-fast: .18s;--t-mid: .32s;--t-slow: .55s;--header-h: 88px}@media(max-width:900px){:root{--header-h: 70px}}*,*:before,*:after{box-sizing:border-box}*{margin:0}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 1rem)}body{font-family:var(--font-body);font-size:var(--fs-base);line-height:var(--lh-body);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,picture,video,svg{display:block;max-width:100%}img,video{height:auto}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0;cursor:pointer}a{color:inherit;text-decoration:none}ul,ol{list-style:none;padding:0}h1,h2,h3,h4{font-weight:500;line-height:var(--lh-snug);text-wrap:balance}p{text-wrap:pretty}:where(svg){flex:none}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:var(--r-xs)}:focus:not(:focus-visible){outline:none}::selection{background:var(--navy-600);color:#fff}html[lang=ar]{--font-display: "Noto Kufi Arabic", "IBM Plex Sans Arabic", sans-serif;--lh-tight: 1.4;--lh-snug: 1.5;--lh-body: 1.9}html[lang=ar] .u-display{letter-spacing:0}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--gutter)}.wrap--narrow{max-width:var(--maxw-narrow)}.section{padding-block:var(--section-y)}.section--tight{padding-block:clamp(2.5rem,1.5rem + 4vw,5rem)}.section--alt{background:var(--bg-alt)}.section--deep{background:var(--bg-deep);color:#fff}.section--paper{background:var(--white)}.stack>*+*{margin-top:var(--s-4)}.skip-link{position:absolute;inset-inline-start:1rem;top:-100px;z-index:200;background:var(--navy-800);color:#fff;padding:.75rem 1.25rem;border-radius:var(--r-sm);transition:top var(--t-fast) var(--ease)}.skip-link:focus{top:1rem}.u-display{font-family:var(--font-display);font-weight:500;letter-spacing:-.015em}.h1{font-family:var(--font-display);font-size:var(--fs-h1);line-height:var(--lh-tight);letter-spacing:-.02em}.h2{font-family:var(--font-display);font-size:var(--fs-h2);line-height:var(--lh-tight);letter-spacing:-.015em}.h3{font-family:var(--font-display);font-size:var(--fs-h3)}.h4{font-size:var(--fs-h4);font-weight:600;line-height:1.35}.lede{font-size:var(--fs-lg);color:var(--text-muted);max-width:62ch}.muted{color:var(--text-muted)}.small{font-size:var(--fs-sm)}.eyebrow{display:inline-flex;align-items:center;gap:.6rem;font-size:var(--fs-eyebrow);font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--sand-700)}html[lang=ar] .eyebrow{letter-spacing:.06em}.eyebrow:before{content:"";width:28px;height:2px;background:currentColor;flex:none}.section--deep .eyebrow{color:var(--sand-400)}.tribar{display:flex;gap:3px;align-items:flex-end}.tribar i{display:block;width:6px;background:var(--red);height:8px}.tribar i:nth-child(2){background:var(--green);height:14px}.tribar i:nth-child(3){background:var(--ink-800);height:20px}.section--deep .tribar i:nth-child(3){background:var(--sand-400)}.section-head{display:grid;gap:var(--s-4);margin-bottom:var(--s-8);max-width:62ch}.section-head--center{margin-inline:auto;text-align:center;justify-items:center}.section-head--wide{max-width:none}.section-head--split{max-width:none;grid-template-columns:1fr;align-items:end}@media(min-width:900px){.section-head--split{grid-template-columns:minmax(0,1fr) auto;gap:var(--s-6)}}.btn{--btn-bg: var(--primary);--btn-fg: var(--on-primary);--btn-bd: var(--primary);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:.6rem;min-height:48px;padding:.8rem 1.6rem;font-size:var(--fs-sm);font-weight:600;letter-spacing:.02em;color:var(--btn-fg);background:var(--btn-bg);border:1.5px solid var(--btn-bd);border-radius:var(--r-sm);cursor:pointer;overflow:hidden;isolation:isolate;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.btn .ic{transition:transform var(--t-mid) var(--ease-out)}.btn:hover{background:var(--primary-hover);border-color:var(--primary-hover);transform:translateY(-2px);box-shadow:var(--sh-2)}.btn:hover .ic{transform:translate(4px)}html[dir=rtl] .btn:hover .ic{transform:translate(-4px)}.btn:active{transform:translateY(0);box-shadow:none}.btn:focus-visible{outline:3px solid var(--navy-500);outline-offset:3px}.btn[disabled],.btn[aria-disabled=true]{opacity:.55;pointer-events:none}.btn--ghost{--btn-bg: transparent;--btn-fg: var(--text);--btn-bd: var(--line-strong)}.btn--ghost:hover{background:var(--ink-800);border-color:var(--ink-800);color:#fff}.btn--sand{--btn-bg: var(--sand-400);--btn-fg: var(--navy-800);--btn-bd: var(--sand-400)}.btn--sand:hover{background:var(--sand-500);border-color:var(--sand-500);color:var(--navy-900)}.btn--onDark{--btn-bg: transparent;--btn-fg: #fff;--btn-bd: rgba(255,255,255,.45)}.btn--onDark:hover{background:#fff;border-color:#fff;color:var(--navy-800)}.btn--lg{min-height:54px;padding:1rem 2rem;font-size:var(--fs-base)}.btn--block{width:100%}.link{display:inline-flex;align-items:center;gap:.5rem;font-weight:600;font-size:var(--fs-sm);color:var(--primary);padding-block:.35rem;background-image:linear-gradient(currentColor,currentColor);background-size:0 1.5px;background-position:0 100%;background-repeat:no-repeat;transition:background-size var(--t-mid) var(--ease-out),color var(--t-fast) var(--ease)}html[dir=rtl] .link{background-position:100% 100%}.link:hover{background-size:100% 1.5px;color:var(--navy-800)}.link .ic{transition:transform var(--t-mid) var(--ease-out)}.link:hover .ic{transform:translate(3px)}html[dir=rtl] .link:hover .ic{transform:translate(-3px)}html[dir=rtl] .link .ic,html[dir=rtl] .btn .ic{scale:-1 1}.section--deep .link{color:var(--sand-400)}.section--deep .link:hover{color:#fff}.header{position:fixed;inset-block-start:0;inset-inline:0;z-index:100;height:var(--header-h);display:flex;align-items:center;background:#fbfaf800;transition:background var(--t-mid) var(--ease),box-shadow var(--t-mid) var(--ease),border-color var(--t-mid) var(--ease);border-bottom:1px solid transparent}.header__inner{display:flex;align-items:center;gap:var(--s-5);width:100%;position:relative}.header:not(.is-solid):not(.header--static):before{content:"";position:absolute;inset-inline:0;inset-block-start:0;height:calc(var(--header-h) + 46px);pointer-events:none;background:linear-gradient(to bottom,#1015289e,#10152800)}.header.is-solid{background:#fbfaf8eb;backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom-color:var(--line);box-shadow:0 1px 20px #1b23400d}.header--static{position:sticky;background:#fbfaf8eb;border-bottom-color:var(--line);backdrop-filter:saturate(1.4) blur(14px)}.brand{display:inline-flex;align-items:center;gap:.75rem;margin-inline-end:auto;min-height:44px}.brand img{width:auto;height:60px}@media(max-width:900px){.brand img{height:46px}}.brand__text{display:none}.header:not(.is-solid):not(.header--static) .brand img{filter:brightness(0) invert(1)}.header:not(.is-solid):not(.header--static){color:#fff}.nav{display:none}@media(min-width:1060px){.nav{display:flex;align-items:center;gap:.35rem}}.nav__link{position:relative;padding:.55rem .85rem;display:inline-flex;align-items:center;min-height:44px;font-size:var(--fs-sm);font-weight:500;border-radius:var(--r-sm);transition:color var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.nav__link:after{content:"";position:absolute;inset-inline:.85rem;bottom:.25rem;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:var(--to, left);transition:transform var(--t-mid) var(--ease-out)}html[dir=rtl] .nav__link:after{--to: right}.nav__link:hover:after{transform:scaleX(1)}.nav__link[aria-current=page]{font-weight:600}.nav__link[aria-current=page]:after{transform:scaleX(1);background:var(--sand-700);height:2px}.header:not(.is-solid):not(.header--static) .nav__link[aria-current=page]:after{background:var(--sand-400)}.header__actions{display:flex;align-items:center;gap:.5rem}.lang-switch{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.45rem .95rem;font-size:var(--fs-xs);font-weight:600;letter-spacing:.04em;border:1.5px solid currentColor;border-radius:var(--r-pill);opacity:.85;transition:opacity var(--t-fast) var(--ease),background var(--t-fast) var(--ease),color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.lang-switch__globe{opacity:.8}.lang-switch:hover{opacity:1;background:currentColor;transform:translateY(-1px)}.lang-switch:hover .lang-switch__label,.lang-switch:hover .lang-switch__globe{mix-blend-mode:difference;filter:invert(1)}.lang-switch:active{transform:translateY(0)}.lang-switch:focus-visible{outline:3px solid var(--navy-500);outline-offset:3px;opacity:1}.header:not(.is-solid):not(.header--static) .lang-switch:hover{background:#fff;color:var(--navy-800)}.header:not(.is-solid):not(.header--static) .lang-switch:hover .lang-switch__label,.header:not(.is-solid):not(.header--static) .lang-switch:hover .lang-switch__globe{mix-blend-mode:normal;filter:none}.header.is-solid .lang-switch:hover,.header--static .lang-switch:hover{background:var(--navy-800);color:#fff}.header.is-solid .lang-switch:hover .lang-switch__label,.header.is-solid .lang-switch:hover .lang-switch__globe,.header--static .lang-switch:hover .lang-switch__label,.header--static .lang-switch:hover .lang-switch__globe{mix-blend-mode:normal;filter:none}.header__cta{display:none}@media(min-width:1160px){.header__cta{display:inline-flex}}.burger{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:var(--r-sm);border:1.5px solid currentColor;opacity:.85;transition:opacity var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.burger:hover{opacity:1}@media(min-width:1060px){.burger{display:none}}.drawer{position:fixed;inset:0;z-index:120;display:grid;grid-template-rows:auto 1fr;background:var(--navy-800);color:#fff;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--t-mid) var(--ease),visibility var(--t-mid)}.drawer[data-open=true]{opacity:1;visibility:visible;pointer-events:auto}.drawer__top{display:flex;align-items:center;height:var(--header-h)}.drawer__top .wrap{display:flex;align-items:center;justify-content:space-between}.drawer__top img{height:46px;width:auto;filter:brightness(0) invert(1)}.drawer__body{overflow-y:auto;padding-block:var(--s-6) var(--s-8)}.drawer__nav{display:grid;gap:.25rem}.drawer__link{display:flex;align-items:center;justify-content:space-between;padding:.9rem 0;font-family:var(--font-display);font-size:1.5rem;border-bottom:1px solid rgba(255,255,255,.12);opacity:0;transform:translateY(10px);transition:opacity .4s var(--ease-out),transform .4s var(--ease-out),color var(--t-fast)}.drawer[data-open=true] .drawer__link{opacity:1;transform:none}.drawer__link .ic{opacity:.5;transition:transform var(--t-mid) var(--ease-out),opacity var(--t-fast)}.drawer__link:hover{color:var(--sand-400)}.drawer__link:hover .ic{opacity:1;transform:translate(4px)}html[dir=rtl] .drawer__link:hover .ic{transform:translate(-4px)}html[dir=rtl] .drawer__link .ic{scale:-1 1}.drawer__meta{margin-top:var(--s-7);display:grid;gap:var(--s-2)}.drawer__meta>a{color:var(--sand-400);display:inline-flex;align-items:center;min-height:44px}body.is-locked{overflow:hidden}.hero{position:relative;isolation:isolate;min-height:min(94svh,900px);display:grid;align-items:end;padding-block:calc(var(--header-h) + var(--s-9)) var(--s-9);background:var(--navy-900);color:#fff;overflow:hidden}.hero__media{position:absolute;inset:0;z-index:-2}.hero__media video,.hero__media img{width:100%;height:100%;object-fit:cover}.hero__scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,#101528f5,#101528cc 26%,#10152885 58%,#1015289e 86%,#101528cc),linear-gradient(to right,#1015289e,#1015281f 55%,#10152800 75%)}html[dir=rtl] .hero__scrim{background:linear-gradient(to top,#101528f5,#101528cc 26%,#10152885 58%,#1015289e 86%,#101528cc),linear-gradient(to left,#1015289e,#1015281f 55%,#10152800 75%)}.hero__inner{display:grid;gap:var(--s-6);max-width:56ch}.hero .eyebrow{color:var(--sand-400)}.hero h1{font-size:var(--fs-h1)}.hero h1 em{font-style:normal;color:var(--sand-400);display:block}.hero__lede{font-size:var(--fs-lg);color:#ffffffd1;max-width:52ch}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-2)}.hero__bar{position:absolute;inset-block-end:0;inset-inline:0;z-index:1;display:flex;height:6px}.hero__bar span:nth-child(1){flex:0 0 18%;background:var(--red)}.hero__bar span:nth-child(2){flex:0 0 22%;background:var(--green)}.hero__bar span:nth-child(3){flex:1;background:var(--sand-400)}.phero{position:relative;isolation:isolate;padding-block:calc(var(--header-h) + var(--s-8)) var(--s-8);background:var(--navy-800);color:#fff;overflow:hidden}.phero:after{content:"";position:absolute;inset-block-end:0;inset-inline:0;height:5px;background:linear-gradient(to inline-end,var(--red) 0 16%,var(--green) 16% 36%,var(--sand-400) 36%)}.phero__media{position:absolute;inset:0;z-index:-2}.phero__media img{width:100%;height:100%;object-fit:cover}.phero__scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,#141a30f2,#141a30b8)}.phero__inner{display:grid;gap:var(--s-4);max-width:60ch}.phero .lede{color:#fffc}.crumbs{display:flex;flex-wrap:wrap;gap:.4rem;font-size:var(--fs-xs);color:#ffffffa6;margin-bottom:var(--s-2)}.crumbs a:hover{color:#fff;text-decoration:underline}.crumbs li:after{content:"/";margin-inline-start:.45rem;opacity:.5}.crumbs li:last-child:after{content:none}.crumbs ol{display:contents}.stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden}@media(min-width:860px){.stats{grid-template-columns:repeat(4,minmax(0,1fr))}}.stats--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media(min-width:860px){.stats--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:420px){.stats--3 .stat{padding-inline:.4rem}.stats--3 .stat__l{font-size:.7rem;letter-spacing:0}}.stat{background:var(--surface);padding:var(--s-5) var(--s-4);text-align:center}.stat__n{font-family:var(--font-display);font-size:clamp(1.9rem,1.3rem + 2.2vw,3rem);line-height:1;color:var(--navy-700);letter-spacing:-.02em}.stat__l{display:block;margin-top:.6rem;font-size:var(--fs-xs);color:var(--text-muted);letter-spacing:.04em}.grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.6rem,.3rem + 1.4vw,1.75rem)}.grid--1{grid-template-columns:minmax(0,1fr)}@media(min-width:1024px){.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:640px){.grid--2\@sm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.grid--split{grid-template-columns:repeat(2,minmax(0,1fr))}}.card{position:relative;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;transition:transform var(--t-mid) var(--ease-out),box-shadow var(--t-mid) var(--ease-out),border-color var(--t-mid) var(--ease)}.card:hover{transform:translateY(-4px);box-shadow:var(--sh-3);border-color:var(--line-strong)}.card__media{position:relative;aspect-ratio:4 / 3;overflow:hidden;background:var(--navy-100)}.card__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-out),filter var(--t-mid)}.card:hover .card__media img{transform:scale(1.06)}.card__media:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#1b23408c,#1b234000 55%);opacity:.85;transition:opacity var(--t-mid) var(--ease)}.card:hover .card__media:after{opacity:1}.card__tag{position:absolute;z-index:2;inset-block-start:.6rem;inset-inline-start:.6rem;display:inline-flex;align-items:center;gap:.3rem;padding:.28rem .6rem;border-radius:var(--r-pill);background:#ffffffed;color:var(--navy-800);font-size:.68rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;backdrop-filter:blur(6px)}html[lang=ar] .card__tag{letter-spacing:0;text-transform:none;font-size:.7rem}.card__body{display:flex;flex-direction:column;gap:.35rem;padding:clamp(.7rem,.45rem + 1vw,1.25rem);flex:1}.card__title{font-family:var(--font-display);font-size:clamp(.98rem,.88rem + .5vw,1.3rem);line-height:1.25;color:var(--navy-800);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html[lang=ar] .card__title{line-height:1.5}.card__meta{font-size:var(--fs-xs);color:var(--text-faint);display:flex;align-items:center;gap:.4rem;flex-wrap:wrap}.card__foot{margin-top:auto;padding-top:.6rem;display:flex;align-items:center;gap:.4rem;font-size:var(--fs-xs);font-weight:600;color:var(--primary)}.card__foot .ic{transition:transform var(--t-mid) var(--ease-out)}.card:hover .card__foot .ic{transform:translate(4px)}html[dir=rtl] .card:hover .card__foot .ic{transform:translate(-4px)}html[dir=rtl] .card__foot .ic{scale:-1 1}.card__link:after{content:"";position:absolute;inset:0;z-index:3}.card:has(.card__link:focus-visible){outline:3px solid var(--focus);outline-offset:3px}@media(max-width:480px){.card__body{gap:.2rem}.card__foot{padding-top:.4rem}}.scard{position:relative;display:flex;flex-direction:column;gap:.75rem;padding:clamp(1rem,.6rem + 1.4vw,2rem);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;transition:transform var(--t-mid) var(--ease-out),box-shadow var(--t-mid) var(--ease-out),border-color var(--t-mid)}.scard:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;width:0;height:3px;background:var(--navy-600);transition:width var(--t-slow) var(--ease-out)}.scard:hover{transform:translateY(-4px);box-shadow:var(--sh-2);border-color:var(--line-strong)}.scard:hover:before{width:100%}.scard__icon{display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:var(--r-sm);background:var(--navy-50);color:var(--navy-600);transition:background var(--t-mid) var(--ease),color var(--t-mid) var(--ease)}.scard:hover .scard__icon{background:var(--navy-600);color:#fff}.scard__t{font-size:var(--fs-h4);font-weight:600;color:var(--navy-800);line-height:1.3}.scard__b{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.7}@media(max-width:640px){.scard{gap:.5rem}.scard__icon{width:38px;height:38px}.scard__icon .ic{width:20px;height:20px}.scard__b{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}}.bracket{position:relative;padding:clamp(1.25rem,.8rem + 1.6vw,2.25rem);background:var(--surface);border-radius:var(--r-md)}.bracket:before,.bracket:after{content:"";position:absolute;width:34px;height:34px;border:2px solid var(--navy-600)}.bracket:before{inset-block-start:0;inset-inline-start:0;border-inline-end:0;border-block-end:0;border-start-start-radius:var(--r-md)}.bracket:after{inset-block-end:0;inset-inline-end:0;border-inline-start:0;border-block-start:0;border-end-end-radius:var(--r-md)}.section--deep .bracket{background:#ffffff0b}.section--deep .bracket:before,.section--deep .bracket:after{border-color:var(--sand-400)}.leader{display:grid;gap:var(--s-4)}.leader__photo{position:relative;aspect-ratio:1 / 1;overflow:hidden;border-radius:var(--r-md);background:var(--navy-50);border-block-start:3px solid var(--navy-600)}.leader__photo img{width:100%;height:100%;object-fit:cover;object-position:top center}.leader__n{font-family:var(--font-display);font-size:var(--fs-h4);color:var(--navy-800)}.leader__r{font-size:var(--fs-xs);letter-spacing:.12em;text-transform:uppercase;color:var(--sand-700);font-weight:600}html[lang=ar] .leader__r{letter-spacing:0;text-transform:none;font-size:var(--fs-sm)}.leader__q{font-size:var(--fs-sm);color:var(--text-muted);line-height:1.75}@media(max-width:640px){.leader__q{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}}.checks{display:grid;gap:.6rem}.checks li{display:flex;gap:.7rem;align-items:flex-start;font-size:var(--fs-sm);line-height:1.6}.checks .ic{color:var(--green);margin-top:.28rem;width:17px;height:17px}.section--deep .checks .ic{color:var(--sand-400)}.numbers{display:grid;gap:var(--s-5);counter-reset:n}.numbers li{counter-increment:n;display:grid;grid-template-columns:auto 1fr;gap:var(--s-4);align-items:start}.numbers li:before{content:counter(n,decimal-leading-zero);font-family:var(--font-display);font-size:1.15rem;color:var(--sand-700);padding-block-start:.1rem;min-width:2.2ch}.numbers p{font-size:var(--fs-sm);color:var(--text-muted);margin-top:.2rem}.numbers h3{font-size:var(--fs-h4);font-weight:600;font-family:var(--font-body);color:var(--navy-800)}.filters{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:var(--s-6)}.filter{min-height:44px;padding:.5rem 1.05rem;font-size:var(--fs-sm);font-weight:500;border:1.5px solid var(--line-strong);border-radius:var(--r-pill);color:var(--text-muted);background:var(--surface);transition:all var(--t-fast) var(--ease)}.filter:hover{border-color:var(--navy-400);color:var(--navy-700)}.filter[aria-pressed=true]{background:var(--navy-600);border-color:var(--navy-600);color:#fff;font-weight:600}.filter__n{opacity:.6;font-size:.78em;margin-inline-start:.35rem}.count-note{font-size:var(--fs-sm);color:var(--text-faint);margin-bottom:var(--s-4)}.gal{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.4rem,.2rem + 1vw,1rem)}@media(min-width:1024px){.gal{grid-template-columns:repeat(4,minmax(0,1fr))}}.gal__item{position:relative;display:block;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--r-sm);background:var(--navy-100);cursor:zoom-in;border:0;padding:0;width:100%}.gal__item img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--ease-out)}.gal__item:after{content:"";position:absolute;inset:0;background:#1b234038;opacity:0;transition:opacity var(--t-mid) var(--ease)}.gal__item:hover img{transform:scale(1.07)}.gal__item:hover:after{opacity:1}.gal__cap{position:absolute;z-index:2;inset-block-end:0;inset-inline:0;padding:1.6rem .7rem .55rem;background:linear-gradient(to top,rgba(20,26,48,.85),transparent);color:#fff;font-size:var(--fs-xs);text-align:start;opacity:0;transform:translateY(6px);transition:opacity var(--t-mid) var(--ease),transform var(--t-mid) var(--ease-out)}.gal__item:hover .gal__cap,.gal__item:focus-visible .gal__cap{opacity:1;transform:none}@media(hover:none){.gal__cap{opacity:1;transform:none}}.album+.album{margin-top:clamp(2.5rem,1.5rem + 4vw,4.5rem)}.album__head{display:grid;gap:var(--s-4);align-items:end;padding-bottom:var(--s-4);margin-bottom:var(--s-4);border-bottom:1px solid var(--line)}@media(min-width:760px){.album__head{grid-template-columns:minmax(0,1fr) auto}}.album__t{font-family:var(--font-display);font-size:var(--fs-h3);color:var(--navy-800);margin-top:.5rem}.album__m{display:flex;align-items:center;gap:.4rem;flex-wrap:wrap;font-size:var(--fs-sm);color:var(--text-muted);margin-top:.3rem;max-width:62ch}.album .pill{text-transform:uppercase;letter-spacing:.08em;font-size:.68rem}html[lang=ar] .album .pill{text-transform:none;letter-spacing:0;font-size:var(--fs-xs)}@media(max-width:640px){.album__head .btn{width:100%}.album .gal>*:nth-child(n+5){display:none}}.lb{position:fixed;inset:0;z-index:200;display:grid;grid-template-rows:auto 1fr auto;background:#0e1222f5;opacity:0;visibility:hidden;transition:opacity var(--t-mid) var(--ease),visibility var(--t-mid)}.lb[data-open=true]{opacity:1;visibility:visible}.lb__top{display:flex;align-items:center;justify-content:space-between;padding:var(--s-4) var(--gutter);color:#fff}.lb__stage{position:relative;display:grid;place-items:center;padding:0 var(--gutter);min-height:0}.lb__stage img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;border-radius:var(--r-sm)}.lb__cap{padding:var(--s-4) var(--gutter) var(--s-6);color:#ffffffbf;font-size:var(--fs-sm);text-align:center}.lb__btn{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#ffffff1a;color:#fff;transition:background var(--t-fast) var(--ease),transform var(--t-fast) var(--ease)}.lb__btn:hover{background:#ffffff3d;transform:scale(1.06)}.lb__nav{position:absolute;inset-block:0;display:grid;place-items:center;z-index:2}.lb__nav--prev{inset-inline-start:0}.lb__nav--next{inset-inline-end:0}html[dir=rtl] .lb__nav .ic{scale:-1 1}.lb__count{font-size:var(--fs-sm);letter-spacing:.08em}.vcard{position:relative;overflow:hidden;border-radius:var(--r-md);background:var(--navy-900);border:1px solid var(--line)}.vcard__frame{position:relative;aspect-ratio:4 / 3}@media(min-width:900px){.vcard__frame{aspect-ratio:16 / 9}}.vcard--portrait .vcard__frame{aspect-ratio:9 / 16}@media(min-width:900px){.vcard--portrait .vcard__frame{aspect-ratio:3 / 4}}.vcard__frame>img,.vcard__frame>video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vcard__play{position:absolute;inset:0;z-index:2;display:grid;place-items:center;gap:.75rem;background:linear-gradient(to top,#141a30b3,#141a301f);color:#fff;width:100%;transition:background var(--t-mid) var(--ease);padding-block-end:5.5rem}@media(min-width:900px){.vcard__play{padding-block-end:6.5rem}}.vcard__play:hover{background:linear-gradient(to top,#141a30c7,#141a3047)}.vcard__play span.dot{display:grid;place-items:center;width:76px;height:76px;border-radius:50%;background:#ffffff29;border:2px solid rgba(255,255,255,.75);backdrop-filter:blur(6px);transition:transform var(--t-mid) var(--ease-out),background var(--t-mid) var(--ease)}.vcard__play:hover span.dot{transform:scale(1.08);background:#ffffff4d}html[dir=rtl] .vcard__play span.dot .ic{scale:-1 1}.vcard__label{position:absolute;inset-block-end:0;inset-inline:0;z-index:3;padding:var(--s-5);color:#fff;pointer-events:none}.vcard__label h3{font-family:var(--font-display);font-size:var(--fs-h3)}.vcard__label p{font-size:var(--fs-xs);opacity:.8;margin-top:.2rem}.vcard.is-playing .vcard__play,.vcard.is-playing .vcard__label{display:none}.form{display:grid;gap:var(--s-4)}.field{display:grid;gap:.4rem}.field label{font-size:var(--fs-sm);font-weight:600;color:var(--navy-800)}.field .req{color:var(--red);margin-inline-start:.15rem}.field .hint{font-size:var(--fs-xs);color:var(--text-faint);font-weight:400}.input,.textarea,.select{width:100%;min-height:50px;padding:.8rem 1rem;background:var(--surface);color:var(--text);border:1.5px solid var(--line-strong);border-radius:var(--r-sm);transition:border-color var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease),background var(--t-fast)}.textarea{min-height:150px;resize:vertical;line-height:1.65}.select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%234a4c57' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-inline-end:2.75rem}html[dir=rtl] .select{background-position:left 1rem center;padding-inline-end:1rem;padding-inline-start:2.75rem}.input:hover,.textarea:hover,.select:hover{border-color:var(--navy-400)}.input:focus,.textarea:focus,.select:focus{outline:none;border-color:var(--navy-600);box-shadow:0 0 0 3px #3f4d8029}.input::placeholder,.textarea::placeholder{color:var(--text-faint)}.field[data-invalid=true] .input,.field[data-invalid=true] .textarea,.field[data-invalid=true] .select{border-color:var(--red);background:var(--red-tint)}.field__err{display:flex;align-items:center;gap:.35rem;font-size:var(--fs-xs);color:var(--red);font-weight:500}.field__err:before{content:"!";display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:var(--red);color:#fff;font-size:10px;font-weight:700;flex:none}.hp{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.alert{display:flex;gap:.75rem;align-items:flex-start;padding:1rem 1.15rem;border-radius:var(--r-sm);font-size:var(--fs-sm);border:1.5px solid}.alert--ok{background:var(--green-tint);border-color:var(--green);color:#0a4a26}.alert--err{background:var(--red-tint);border-color:var(--red);color:#8d1a1c}.alert .ic{margin-top:.18rem}.cdetail{display:grid;gap:var(--s-5)}.cdetail__row{display:grid;grid-template-columns:auto 1fr;gap:var(--s-4);align-items:start}.cdetail__ic{display:grid;place-items:center;width:44px;height:44px;flex:none;border-radius:var(--r-sm);background:var(--navy-50);color:var(--navy-600)}.section--deep .cdetail__ic{background:#ffffff17;color:var(--sand-400)}.cdetail__k{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);font-weight:600}html[lang=ar] .cdetail__k{letter-spacing:0;text-transform:none}.section--deep .cdetail__k{color:#ffffff8c}.cdetail__v{font-size:var(--fs-base);margin-top:.1rem}.cdetail__v a{display:inline-flex;align-items:center;min-height:46px;background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size var(--t-mid) var(--ease-out)}html[dir=rtl] .cdetail__v a{background-position:100% 100%}.cdetail__v a:hover{background-size:100% 1px}.cdetail__v[dir=ltr]{direction:ltr;text-align:start}html[dir=rtl] .cdetail__v[dir=ltr]{text-align:right}.socials{display:flex;gap:.5rem;flex-wrap:wrap}.social{display:grid;place-items:center;width:46px;height:46px;border:1.5px solid var(--line-strong);border-radius:var(--r-sm);color:var(--text-muted);transition:all var(--t-fast) var(--ease)}.social:hover{background:var(--navy-600);border-color:var(--navy-600);color:#fff;transform:translateY(-2px)}.section--deep .social,.footer .social{border-color:#fff3;color:#fffc}.section--deep .social:hover,.footer .social:hover{background:var(--sand-400);border-color:var(--sand-400);color:var(--navy-800)}.cta{position:relative;isolation:isolate;overflow:hidden;background:var(--navy-800);color:#fff}.cta__media{position:absolute;inset:0;z-index:-2}.cta__media img{width:100%;height:100%;object-fit:cover}.cta__scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(115deg,#1b2340f2 30%,#1b23409e)}.cta__inner{display:grid;gap:var(--s-5);justify-items:start;max-width:56ch}.cta__actions{display:flex;flex-wrap:wrap;gap:var(--s-3)}.footer{background:var(--navy-900);color:#ffffffc7;padding-block:var(--s-9) var(--s-5)}.footer__grid{display:grid;gap:var(--s-7)}@media(min-width:760px){.footer__grid{grid-template-columns:1.5fr 1fr 1.4fr}}.footer__logo{height:96px;width:auto;filter:brightness(0) invert(1);opacity:.95}.footer__blurb{font-size:var(--fs-sm);line-height:1.75;max-width:40ch;margin-top:var(--s-4)}.footer h2{font-size:var(--fs-xs);letter-spacing:.14em;text-transform:uppercase;color:var(--sand-400);font-weight:600;margin-bottom:var(--s-4)}html[lang=ar] .footer h2{letter-spacing:0;text-transform:none;font-size:var(--fs-sm)}.footer__links{display:grid;gap:.55rem;font-size:var(--fs-sm)}.footer__links a{display:inline-block;transition:color var(--t-fast),transform var(--t-fast) var(--ease)}.footer__links a:hover{color:#fff;transform:translate(3px)}html[dir=rtl] .footer__links a:hover{transform:translate(-3px)}.footer__contact{display:grid;gap:.8rem;font-size:var(--fs-sm)}.footer__contact a:hover{color:#fff;text-decoration:underline}.footer__bar{margin-top:var(--s-8);padding-top:var(--s-5);border-top:1px solid rgba(255,255,255,.12);display:flex;flex-wrap:wrap;gap:var(--s-3) var(--s-5);align-items:center;justify-content:space-between;font-size:var(--fs-xs);color:#ffffff8c}.credit{display:flex;align-items:center;gap:.35rem;flex-wrap:wrap}.credit a{color:var(--sand-400);font-weight:600;display:inline-flex;align-items:center;min-height:46px;background-image:linear-gradient(currentColor,currentColor);background-size:0 1px;background-position:0 100%;background-repeat:no-repeat;transition:background-size var(--t-mid) var(--ease-out),color var(--t-fast)}html[dir=rtl] .credit a{background-position:100% 100%}.credit a:hover{color:#fff;background-size:100% 1px}.credit a:focus-visible{outline:2px solid var(--sand-400);outline-offset:3px}.dock{position:fixed;z-index:90;inset-block-end:1rem;inset-inline-end:1rem;display:flex;flex-direction:column;gap:.5rem}.dock a{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--navy-700);color:#fff;box-shadow:var(--sh-2);transition:transform var(--t-fast) var(--ease),background var(--t-fast) var(--ease)}.dock a:hover{transform:scale(1.07);background:var(--navy-600)}.dock a.dock--wa{background:#1faa53}.dock a.dock--wa:hover{background:#23c05f}@media(min-width:1060px){.dock{inset-block-end:1.5rem;inset-inline-end:1.5rem}}[data-reveal]{opacity:0;transform:translateY(18px)}.js [data-reveal]{transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}[data-reveal].is-in,.no-js [data-reveal]{opacity:1;transform:none}.lang-fade{transition:opacity .26s var(--ease),transform .26s var(--ease)}body.is-switching .lang-fade{opacity:0;transform:translateY(-6px)}body.is-entering .lang-fade{animation:langIn .38s var(--ease-out) both}@keyframes langIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform: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-reveal]{opacity:1!important;transform:none!important}.card:hover,.scard:hover,.btn:hover,.card:hover .card__media img,.gal__item:hover img{transform:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.flow>*+*{margin-top:1.1em}.center{text-align:center}.mt-6{margin-top:var(--s-6)}.mt-8{margin-top:var(--s-8)}.rule{height:1px;background:var(--line);border:0}.two-col{display:grid;gap:var(--s-6)}@media(min-width:900px){.two-col{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-9);align-items:start}}.media-frame{position:relative;border-radius:var(--r-md);overflow:hidden;background:var(--navy-100)}.media-frame img{width:100%;height:100%;object-fit:cover}.media-frame--tall{aspect-ratio:4 / 5}.media-frame--wide{aspect-ratio:16 / 10}.pill{display:inline-flex;align-items:center;gap:.4rem;padding:.3rem .7rem;border-radius:var(--r-pill);background:var(--sand-200);color:var(--sand-700);font-size:var(--fs-xs);font-weight:600}.leaders{--lead-gap: clamp(.6rem, .3rem + 1.4vw, 1.75rem);display:grid;grid-template-columns:minmax(0,1fr);width:100%;gap:var(--lead-gap);margin-inline:auto;align-items:start}.leaders>.leader{width:100%;max-width:420px;margin-inline:auto}@media(max-width:639.98px){.leaders>[data-lead-chair]{order:-1}}@media(min-width:640px){.leaders{grid-template-columns:repeat(3,minmax(0,1fr))}.leaders>.leader{max-width:none;margin-inline:0}.leaders>[data-lead-chair]{order:0}}.stats--4{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:900px){.stats--4{grid-template-columns:repeat(4,minmax(0,1fr))}}.chips{display:flex;flex-wrap:wrap;gap:.4rem}.chips--sm .pill{font-size:.72rem;padding:.22rem .55rem}.feats{display:grid;gap:clamp(2rem,1rem + 4vw,4.5rem)}.feat{display:grid;gap:var(--s-5);align-items:center}@media(min-width:900px){.feat{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:var(--s-9)}.feat--flip .feat__media{order:2}}.feat__media{position:relative}.feat__shot{display:block;position:relative;overflow:hidden;border-radius:var(--r-md);background:var(--navy-100);aspect-ratio:16 / 11}.feat__shot img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-out)}.feat__shot:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,#1b23406b,#1b234000 60%);opacity:.75;transition:opacity var(--t-mid) var(--ease)}.feat__shot:hover img{transform:scale(1.05)}.feat__shot:hover:after{opacity:1}.feat__shot:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.feat__body{display:grid;gap:var(--s-3);justify-items:start}html[dir=rtl] .feat__body{justify-items:start}.feat__loc{display:inline-flex;align-items:center;gap:.45rem;font-size:var(--fs-xs);color:var(--text-faint)}.feat__loc .ic{color:var(--sand-700)}.feat__desc{color:var(--text-muted);font-size:var(--fs-sm)}.feat__body .btn{margin-top:var(--s-2)}.ach-group+.ach-group{margin-top:clamp(2.5rem,1.5rem + 3vw,4.5rem)}.ach-group__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;padding-bottom:var(--s-3);margin-bottom:var(--s-6);border-bottom:1px solid var(--line)}.ach-group__n{font-size:var(--fs-xs);font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--sand-700)}html[lang=ar] .ach-group__n{letter-spacing:0;text-transform:none;font-size:var(--fs-sm)}.card--ach .card__desc{font-size:var(--fs-xs);color:var(--text-muted);line-height:1.7;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.card--ach .card__body{gap:.5rem}.card--ach .chips{margin-top:.15rem}@media(max-width:640px){.card--ach .card__desc{-webkit-line-clamp:3}.card--ach .chips--sm .pill{font-size:.66rem}}.js [data-reveal=fade]{transform:none}.js [data-reveal=left]{transform:translate(-24px)}.js [data-reveal=right]{transform:translate(24px)}.js [data-reveal=scale]{transform:scale(.965)}html[dir=rtl] .js [data-reveal=left]{transform:translate(24px)}html[dir=rtl] .js [data-reveal=right]{transform:translate(-24px)}[data-reveal].is-in{transform:none}.js [data-reveal] .media-frame img,.js [data-reveal] .feat__shot img{transform:scale(1.05);transition:transform 1.1s var(--ease-out)}.js [data-reveal].cta__media img{transform:scale(1.08);transition:transform 1.5s var(--ease-out)}.js [data-reveal].is-in .media-frame img,.js [data-reveal].is-in .feat__shot img,.js [data-reveal].is-in.cta__media img{transform:none}.header{transition:transform .38s var(--ease-out),background var(--t-mid) var(--ease),box-shadow var(--t-mid) var(--ease)}.header.is-hidden{transform:translateY(-102%)}body.is-locked .header.is-hidden{transform:none}.nav__link:hover{background:#7f8cb41a}.header:not(.is-solid):not(.header--static) .nav__link:hover{background:#ffffff1f}.btn{position:relative;overflow:hidden}.btn>*{position:relative;z-index:1}.btn:before{content:"";position:absolute;inset-block:0;inset-inline-start:-60%;width:45%;z-index:0;pointer-events:none;background:linear-gradient(100deg,transparent,rgba(255,255,255,.28),transparent);transform:translate(0);opacity:0}.btn:hover:before{animation:btnSheen .75s var(--ease-out) 1}html[dir=rtl] .btn:hover:before{animation-name:btnSheenRtl}@keyframes btnSheen{0%{inset-inline-start:-60%;opacity:0}20%{opacity:1}to{inset-inline-start:115%;opacity:0}}@keyframes btnSheenRtl{0%{inset-inline-start:-60%;opacity:0}20%{opacity:1}to{inset-inline-start:115%;opacity:0}}.card__tag{transition:transform var(--t-mid) var(--ease-out),background var(--t-mid) var(--ease)}.card:hover .card__tag{transform:translateY(-2px);background:#fff}.scard{transition:transform var(--t-mid) var(--ease-out),box-shadow var(--t-mid) var(--ease-out),border-color var(--t-mid) var(--ease)}.scard__icon{transition:transform var(--t-mid) var(--ease-out),background var(--t-mid) var(--ease),color var(--t-mid) var(--ease)}.scard:hover .scard__icon{transform:translateY(-3px) scale(1.06)}.gal__item img{transition:transform .7s var(--ease-out)}.gal__item:hover img{transform:scale(1.05)}.stat{transition:transform var(--t-mid) var(--ease-out),box-shadow var(--t-mid) var(--ease-out)}.stat:hover{transform:translateY(-3px);box-shadow:var(--sh-2)}.stat__n{font-variant-numeric:tabular-nums}.drawer{transition:opacity var(--t-mid) var(--ease),visibility var(--t-mid),transform var(--t-mid) var(--ease-out)}.drawer[data-open=false]{transform:translateY(-1.25rem)}.drawer[data-open=true]{transform:none}.dock a{transition:transform var(--t-fast) var(--ease),background var(--t-fast) var(--ease),box-shadow var(--t-fast) var(--ease)}.dock a:hover{box-shadow:var(--sh-3)}body.is-leaving .lang-fade{opacity:0;transform:translateY(-6px)}.js body.is-fresh .lang-fade{animation:pageIn .42s var(--ease-out) both}@keyframes pageIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.header.is-hidden{transform:none}.btn:hover:before{animation:none;opacity:0}.card:hover .card__tag,.scard:hover .scard__icon,.stat:hover,.gal__item:hover img,.feat__shot:hover img,.js [data-reveal] .media-frame img,.js [data-reveal] .feat__shot img,.js [data-reveal].cta__media img,.drawer[data-open=false]{transform:none}body.is-leaving .lang-fade{opacity:1;transform:none}.js body.is-fresh .lang-fade{animation:none}}@media(min-width:1060px)and (max-width:1319.98px){.nav{gap:.05rem}.nav__link{padding-inline:.55rem;font-size:var(--fs-xs)}.nav__link:after{inset-inline:.55rem}}@media(max-width:1319.98px){.header__cta{display:none}}@media(min-width:1320px){.header__cta{display:inline-flex}}.field--captcha{gap:.5rem}.field__label{font-size:var(--fs-sm);font-weight:600;color:var(--navy-800)}.field--captcha .g-recaptcha{transform-origin:0 0}html[dir=rtl] .field--captcha .g-recaptcha{transform-origin:100% 0}@media(max-width:400px){.field--captcha .g-recaptcha{transform:scale(.86);height:66px}}.field--captcha[data-invalid=true] .g-recaptcha{outline:2px solid var(--red);outline-offset:3px;border-radius:var(--r-sm)}
