:root{--color-navy:#0d1b2a;--color-ivory:#f4f1eb;--color-gold:#b89a67;--color-charcoal:#2b3440;--color-ivory-70:#f4f1ebb3;--color-ivory-60:#f4f1eb99;--color-gold-40:#b89a6766;--color-hairline:#2b344024;--color-hairline-dark:#f4f1eb29;--font-heading:Rockwell, "Rockwell Nova", Georgia, serif;--font-body:Inter, "Avenir LT Pro", "Avenir Next", "Segoe UI", system-ui, sans-serif;--font-arabic-display:"29LT Bukra", sans-serif;--font-arabic:Cairo, sans-serif;--step--1:clamp(.75rem, .72rem + .14vw, .8125rem);--step-0:clamp(1rem, .96rem + .18vw, 1.0625rem);--step-1:clamp(1.25rem, 1.12rem + .55vw, 1.5rem);--step-2:clamp(1.65rem, 1.35rem + 1.1vw, 2.25rem);--step-3:clamp(2.15rem, 1.65rem + 2.1vw, 3.25rem);--step-4:clamp(2.75rem, 1.9rem + 3.4vw, 4.75rem);--space-section:clamp(3.5rem, 2.5rem + 5vw, 9rem);--content-max:1200px;--gutter:clamp(1.15rem, .7rem + 2.2vw, 3rem);--ease:cubic-bezier(.16, 1, .3, 1);--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--dur:.32s;--dur-reveal:.85s;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}body{background-color:var(--color-ivory);max-width:100vw;min-height:100%;color:var(--color-navy);font-family:var(--font-body);font-size:var(--step-0);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-weight:400;line-height:1.7;overflow-x:hidden}html[lang=ar] body{font-family:var(--font-arabic), var(--font-body);line-height:1.85}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4{font-family:var(--font-arabic-display), var(--font-heading);letter-spacing:0;line-height:1.25}html[lang=ar] .eyebrow{letter-spacing:.06em}img,picture,svg,video{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--font-heading);color:var(--color-navy);text-wrap:balance;font-weight:400;line-height:1.12}@keyframes sb-rise{0%{opacity:.001;transform:translateY(1.15rem)}to{opacity:1;transform:none}}.sb-rise>*{animation:sb-rise var(--dur-reveal) var(--ease-out-expo) both}.sb-rise>:nth-child(2){animation-delay:80ms}.sb-rise>:nth-child(3){animation-delay:.16s}.sb-rise>:nth-child(4){animation-delay:.24s}p{text-wrap:pretty}a{color:inherit;text-decoration:none}ul,ol{list-style:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}.container{width:100%;max-width:var(--content-max);padding-inline:var(--gutter);margin-inline:auto}.eyebrow{font-family:var(--font-body);font-size:var(--step--1);letter-spacing:.14em;text-transform:uppercase;color:var(--color-gold);font-weight:500}@media (min-width:480px){.eyebrow{letter-spacing:.22em}}:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px;border-radius:2px}.skip-link{z-index:1000;background:var(--color-navy);color:var(--color-ivory);font-size:var(--step--1);letter-spacing:.08em;transition:transform var(--dur) var(--ease);padding:.6rem 1.2rem;position:absolute;top:0;left:50%;transform:translate(-50%,-110%)}.skip-link:focus{transform:translate(-50%,.5rem)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.sb-rise>*{opacity:1;animation:none;transform:none}}
