.site.floating-navigation .utility-bar{position:absolute;inset:1.75rem 0 auto;z-index:12;height:0;background:transparent;pointer-events:none}.site.floating-navigation .utility-inner{width:min(100% - 3rem,90rem);min-height:5.5rem;padding-inline:1.35rem;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:#fff;box-shadow:0 .55rem 1.8rem #1c111f2b;pointer-events:auto}.site.floating-navigation .brand{--logo-box: clamp(12rem, 16vw, 15rem);height:4.55rem}.site.floating-navigation .utility-controls{direction:ltr;gap:clamp(.35rem,1vw,.85rem)}.site.floating-navigation .site-header{position:absolute;inset:1.75rem 0 auto;z-index:13;height:0;overflow:visible;background:transparent;box-shadow:none;pointer-events:none}.site.floating-navigation .nav-inner{position:static;width:min(100% - 3rem,90rem);min-height:0}.site.floating-navigation .primary-navigation{position:absolute;inset:0 19rem;height:5.5rem;justify-content:center;gap:0;pointer-events:auto}.site.floating-navigation .nav-trigger,.site.floating-navigation .nav-link{min-height:5.5rem;padding-inline:.35rem;color:#38233f;font-size:clamp(.76rem,.95vw,.98rem)}.site.floating-navigation .nav-item.is-active>.nav-trigger,.site.floating-navigation .nav-item.is-active>.nav-link,.site.floating-navigation .nav-trigger:hover,.site.floating-navigation .nav-link:hover{color:#5b176b;background:transparent}.site.floating-navigation .nav-item.is-active>.nav-trigger:after,.site.floating-navigation .nav-item.is-active>.nav-link:after{inset-inline:.8rem;bottom:1.05rem;height:3px;border-radius:99px;background:#ed7766}.site.floating-navigation .platforms-trigger{min-height:3rem;padding-inline:.65rem;border-color:#6b5371;border-radius:999px;color:#5b176b;font-size:clamp(.76rem,.95vw,.98rem)}.site.floating-navigation .menu-toggle{pointer-events:auto}.site.floating-navigation .search-panel{top:6.15rem;pointer-events:auto}@media(min-width:1121px){.site.floating-navigation.has-open-navigation .hero-copy{transform:translateY(10rem);transition:transform .22s ease}}@media(max-width:1120px){.site.floating-navigation .utility-bar,.site.floating-navigation .site-header{inset-block-start:1rem}.site.floating-navigation .utility-inner,.site.floating-navigation .nav-inner{width:min(100% - 2rem,90rem)}.site.floating-navigation .utility-inner{min-height:5.25rem;padding-inline:.85rem}.site.floating-navigation .brand{--logo-box: clamp(9rem, 20vw, 12.5rem);height:4.25rem}.site.floating-navigation .nav-inner{position:relative;min-height:5.25rem}.site.floating-navigation .menu-toggle{position:absolute;top:.85rem;left:0;display:grid;border-color:#d7cadb;border-radius:50%;color:#571368;background:#fff}.site.floating-navigation .primary-navigation{inset:auto 0;top:calc(100% + .55rem);display:none;width:auto;height:auto;max-height:calc(100dvh - 8rem);flex-direction:column;align-items:stretch;overflow-y:auto;padding:.5rem 1rem 1rem;border:1px solid #eee8f0;border-radius:1rem;background:#fff;box-shadow:0 .8rem 1.8rem #27162b33}.site.floating-navigation .primary-navigation.is-open{display:flex}.site.floating-navigation .nav-item{border-bottom:1px solid #eee8f0}.site.floating-navigation .nav-trigger,.site.floating-navigation .nav-link{width:100%;min-height:3.25rem;justify-content:space-between;padding-inline:.45rem;color:#38233f;font-size:.98rem;text-align:start;white-space:normal}.site.floating-navigation .nav-dropdown,.site.floating-navigation .platforms-dropdown{position:static;width:100%;max-width:none;min-width:0;margin-block:0 .55rem;transform:none;border:0;background:#f8f4f9;box-shadow:none}.site.floating-navigation .platforms-menu,.site.floating-navigation .platforms-trigger{margin:0;border:0;border-radius:0}.site.floating-navigation .platforms-trigger{width:100%;min-height:3.25rem;justify-content:space-between;padding-inline:.45rem;font-size:.98rem}.site.floating-navigation .utility-controls{gap:.3rem;padding-left:3.2rem}.site.floating-navigation .search-panel{top:5.85rem}}@media(max-width:560px){.site.floating-navigation .utility-inner{min-height:4.8rem;gap:.25rem;padding-inline:.55rem}.site.floating-navigation .brand{--logo-box: clamp(7rem, 30vw, 8.5rem);height:3.9rem}.site.floating-navigation .utility-action{min-width:2.45rem;min-height:2.45rem;justify-content:center;padding:.45rem;font-size:0}.site.floating-navigation .utility-action svg{width:1.1rem}.site.floating-navigation .language-switch{gap:.2rem;padding-inline:.3rem;font-size:.73rem}.site.floating-navigation .utility-icon{width:2rem}.site.floating-navigation .nav-inner{min-height:4.8rem}}.site.mega-navigation .utility-bar{position:sticky;top:0;z-index:15;border-bottom:1px solid #e8e2eb;background:#f5f1f8}.site.mega-navigation .utility-inner{width:min(100% - 3rem,90rem);min-height:3.75rem;padding:0}.site[dir=ltr].mega-navigation .utility-inner{direction:rtl}.site.mega-navigation .mega-tagline{order:2}.site.mega-navigation .brand,.site.mega-navigation .utility-action{display:none}.mega-tagline{margin:0;color:#571368;font-size:.9rem;font-weight:600}.site.mega-navigation .utility-controls{direction:ltr;gap:.75rem}.site.mega-navigation .utility-platforms-topbar{order:0}.site.mega-navigation .utility-icon{order:1}.site.mega-navigation .language-switch{order:2;border-inline-start:1px solid #dcd3e0;border-inline-end:1px solid #dcd3e0}.site.mega-navigation .site-header{position:sticky;top:3.75rem;z-index:14;min-height:7rem;overflow:visible;color:#271d2d;background:#fff;box-shadow:0 .25rem 1rem #230f2b17}.site.mega-navigation .nav-inner{position:relative;width:min(100% - 3rem,90rem);min-height:7rem;align-items:flex-end;justify-content:center}.mega-brand{--logo-box: clamp(14rem, 18.5vw, 19rem);position:absolute;inset-block-start:.35rem;right:0;display:flex;width:calc(var(--logo-box) * var(--logo-box-ratio));height:5.85rem;align-items:center;justify-content:center;text-decoration:none}.site[dir=ltr].mega-navigation .mega-brand{right:auto;left:0}.mega-brand img{display:block;width:calc(var(--logo-box) * var(--logo-canvas-ratio));max-width:none;height:auto;flex:none;aspect-ratio:3248/536;object-fit:contain;pointer-events:none}.mega-support{position:absolute;inset-block-end:1rem;left:0;display:inline-flex;min-height:3.25rem;align-items:center;justify-content:center;gap:.65rem;padding-inline:1.4rem;border-radius:.4rem;color:#fff;background:#571368;font-weight:600;text-decoration:none}.site[dir=ltr].mega-navigation .mega-support{right:0;left:auto}.mega-support svg{width:1.25rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.site.mega-navigation .primary-navigation{position:absolute;inset-inline:clamp(12rem,17vw,16rem);bottom:1rem;height:4rem;justify-content:center;gap:clamp(.1rem,.4vw,.65rem)}.site.mega-navigation .nav-trigger,.site.mega-navigation .nav-link{min-height:4rem;padding-inline:clamp(.35rem,.7vw,.8rem);color:#211a25;font-size:clamp(.88rem,1vw,1.05rem)}.site.mega-navigation .nav-item.is-active>.nav-trigger,.site.mega-navigation .nav-item.is-active>.nav-link,.site.mega-navigation .nav-trigger:hover,.site.mega-navigation .nav-link:hover{color:#571368;background:transparent}.site.mega-navigation .nav-item.is-active>.nav-trigger:after,.site.mega-navigation .nav-item.is-active>.nav-link:after{height:4px;background:#571368}.site.mega-navigation .platforms-menu{position:absolute;display:none}.site.mega-navigation .utility-platforms-topbar{position:relative;left:auto;top:auto;align-self:stretch}.site.mega-navigation .utility-platforms-topbar .platforms-trigger{min-height:2.5rem;padding-inline:.65rem;border:0;border-radius:0;color:#571368;font-size:.92rem}.site.mega-navigation .utility-platforms-topbar .platforms-trigger:hover,.site.mega-navigation .utility-platforms-topbar .platforms-trigger[aria-expanded=true]{background:transparent}.site.mega-navigation .utility-platforms-topbar .platforms-dropdown{position:absolute;z-index:16;inset-block-start:100%;inset-inline-start:0;inset-inline-end:auto}.site.mega-navigation .platforms-trigger{min-height:2.5rem;padding-inline:.8rem;border:0;border-radius:0;color:#571368;font-size:.92rem}.site.mega-navigation .platforms-trigger:hover,.site.mega-navigation .platforms-trigger[aria-expanded=true]{background:transparent}.site.mega-navigation .nav-dropdown.mega-dropdown{position:fixed;top:10.75rem;inset-inline:auto;left:50%;display:none;width:min(74rem,100vw - 3rem);max-width:none;min-width:0;grid-template-columns:minmax(13rem,.72fr) minmax(0,2fr);gap:1.5rem 2rem;padding:1.5rem;transform:translate(-50%);border:1px solid #e9e1eb;border-radius:.7rem;background:#fff;box-shadow:0 1rem 2.25rem #27162b2e}.site.mega-navigation .nav-dropdown.mega-dropdown.is-open{display:grid}.mega-intro{align-self:stretch;padding:.75rem 1.6rem .75rem .5rem;border-inline-end:1px solid #e4dbe8;text-align:start}.mega-intro>p{margin:0 0 .55rem;color:#6a2779;font-size:.95rem;font-weight:600}.mega-intro h2{margin:0;color:#571368;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:600;line-height:1.4}.mega-description{margin-block-start:1rem;color:#77717d;font-size:1rem;line-height:1.7;white-space:normal}.mega-links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-content:stretch}.mega-card{display:flex;min-height:6rem;align-items:center;gap:.9rem;padding:.9rem;border:1px solid transparent;border-radius:.6rem;color:#352b39;text-decoration:none}.mega-card:hover,.mega-card:focus-visible{border-color:#eee6f0;background:#f8f4f9}.mega-card-icon{display:grid;width:3.4rem;height:3.4rem;flex:0 0 auto;place-items:center;border-radius:.55rem;color:#642575;background:#f4eff6}.mega-card-icon svg{width:1.75rem;height:1.75rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.mega-card-copy{display:grid;gap:.3rem;min-width:0}.mega-card-copy strong{color:#5b176b;font-size:1rem;font-weight:600;line-height:1.5}.mega-card-copy>span{color:#77717d;font-size:.9rem;line-height:1.55}.mega-all-link{display:flex;grid-column:1/-1;min-height:3.5rem;align-items:center;gap:.6rem;padding-block-start:.75rem;border-top:1px solid #e9e1eb;color:#5b176b;font-weight:600;text-decoration:none}.mega-all-link:hover{color:#b94a48}.site.mega-navigation .search-panel{top:100%}@media(max-width:1120px){.site.mega-navigation .utility-inner,.site.mega-navigation .nav-inner{width:min(100% - 2rem,90rem)}.site.mega-navigation .site-header,.site.mega-navigation .nav-inner{min-height:7rem}.mega-brand{--logo-box: clamp(14rem, 30vw, 17rem);inset-block-start:1rem;height:5rem}.site[dir=ltr].mega-navigation .mega-brand{right:auto;left:3.75rem}.site.mega-navigation .primary-navigation{inset-inline:11rem 0;bottom:0}.site.mega-navigation .menu-toggle{position:absolute;left:0;right:auto;bottom:.55rem;display:grid;border-color:#ddd2e1;color:#571368;background:#fff}.site.mega-navigation .primary-navigation{inset-inline:0;top:calc(100% + .5rem);bottom:auto;display:none;height:auto;max-height:calc(100dvh - 12rem);flex-direction:column;align-items:stretch;overflow-y:auto;padding:.5rem 1rem 1rem;border:1px solid #e9e1eb;border-radius:.7rem;background:#fff;box-shadow:0 .8rem 1.8rem #27162b33}.site.mega-navigation .primary-navigation.is-open{display:flex}.site.mega-navigation .nav-item{border-bottom:1px solid #eee8f0}.site.mega-navigation .nav-trigger,.site.mega-navigation .nav-link{width:100%;min-height:3.2rem;justify-content:space-between;padding-inline:.5rem;text-align:start;white-space:normal}.site.mega-navigation .platforms-menu{position:relative;inset:auto;border:0}.site.mega-navigation .platforms-trigger{width:100%;min-height:3.2rem;justify-content:space-between;padding-inline:.5rem}.site.mega-navigation .nav-dropdown.mega-dropdown{position:static;top:auto;left:auto;width:100%;max-height:none;margin-block-end:.6rem;padding:.75rem;transform:none;grid-template-columns:1fr;gap:.7rem;box-shadow:none}.mega-intro{padding:.25rem .5rem .75rem;border-inline-end:0;border-bottom:1px solid #e4dbe8}.mega-description{margin-block-start:.4rem}.mega-links{grid-template-columns:1fr;gap:.25rem}.mega-card{min-height:4.5rem;padding:.5rem}.mega-card-icon{width:2.8rem;height:2.8rem}.mega-all-link{min-height:3rem;padding-inline:.5rem}.site.mega-navigation .search-panel{top:100%}}@media(max-width:560px){.site.mega-navigation .utility-inner{width:min(100% - 1rem,90rem);min-height:2.9rem}.site.mega-navigation .utility-platforms-topbar .platforms-trigger{min-height:2.4rem;padding-inline:.4rem;font-size:.82rem}.site.mega-navigation .utility-platforms-topbar .platforms-dropdown{position:absolute;inset-block-start:100%;inset-inline-start:0;inset-inline-end:auto}.mega-tagline{font-size:.74rem}.site.mega-navigation .language-switch{gap:.25rem;padding-inline:.4rem;font-size:.75rem}.site.mega-navigation .utility-icon{width:2.1rem}.site.mega-navigation .site-header,.site.mega-navigation .nav-inner{min-height:6.5rem}.site[dir=rtl].mega-navigation .mega-brand{--logo-box-ratio: .603;--logo-canvas-ratio: 1.3}.site.mega-navigation .nav-dropdown.mega-dropdown{top:auto;left:auto}.mega-brand{--logo-box: min(17rem, 80vw);inset-block-start:.15rem;right:0;height:3.3rem}.site[dir=ltr].mega-navigation .mega-brand{right:auto;left:0}.mega-support{inset-block-end:.4rem;right:0;left:auto;min-height:2.55rem;padding-inline:.85rem;font-size:.82rem}.site[dir=ltr].mega-navigation .mega-support{right:0;left:auto}.site.mega-navigation .menu-toggle{right:auto;left:0;bottom:.45rem;min-width:2.6rem;min-height:2.6rem}.site.mega-navigation .primary-navigation{top:calc(100% + .35rem);max-height:calc(100dvh - 10rem)}.site.mega-navigation .search-panel{top:100%}}*,*:before,*:after{box-sizing:border-box}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/ibm-plex-sans-latin-variable.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(/fonts/ibm-plex-sans-arabic-400.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-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-10EC7,U+10EC9-10EEE,U+10EF0-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.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-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-10EC7,U+10EC9-10EEE,U+10EF0-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.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-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-10EC7,U+10EC9-10EEE,U+10EF0-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(/fonts/ibm-plex-sans-arabic-700.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-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-10EC7,U+10EC9-10EEE,U+10EF0-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}:root{--tam-offwhite: #fcfafd;--tam-lavender-surface: #f3eef6;--tam-plum: #542064;--tam-coral: #e9786b;--tam-divider: #ded2e5;--tam-on-coral: #2b0f33;--tam-footer-plum: var(--tam-plum)}html{min-height:100%;scroll-behavior:smooth;scroll-padding-top:7rem;font-family:IBM Plex Sans,sans-serif}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}html:lang(ar){font-family:IBM Plex Sans Arabic,IBM Plex Sans,sans-serif}body{min-width:20rem;min-height:100vh;margin:0;color:#201d22;background:#fffdfa;font-size:18px;line-height:1.6;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html:lang(ar) body{line-height:1.85}html:lang(ar) .hero h1,html:lang(ar) .homepage h2,html:lang(ar) .homepage h3,html:lang(ar) .news-page h1,html:lang(ar) .news-page h2{letter-spacing:0;line-height:1.35;overflow:visible}html:lang(ar) .hero h1{line-height:1.25}html:lang(ar) .homepage .eyebrow,html:lang(ar) .hero-eyebrow{letter-spacing:0}html:lang(ar) .homepage p:not(.eyebrow){line-height:1.85}@media(max-width:640px){body{font-size:17px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
