@font-face{font-family:Thmanyah Sans;src:url(/fonts/ThmanyahSans-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/fonts/ThmanyahSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/fonts/ThmanyahSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/fonts/ThmanyahSans-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Thmanyah Sans;src:url(/fonts/ThmanyahSans-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/fonts/Geist-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--imperial:#0b1f4b;--imperial-2:#12296a;--ink:#0b0c10;--tan:#b49b72;--tan-deep:#96805a;--white:#fff;--gray:#f5f6f8;--gray-2:#eceef2;--muted:#5c6270;--line:#e6e8ec;--line-strong:#d5d8df;--perle:#b4c1d9;--lunaire:#e9edf5;--bg:var(--white);--fg:var(--ink);--stone:var(--muted);--ivory:var(--white);--ivory-2:var(--gray);--font-ar:"Thmanyah Sans","IBM Plex Sans Arabic",system-ui,sans-serif;--font-en:"Ancizar Serif","Georgia","Times New Roman",serif;--ease:cubic-bezier(0.32,0.72,0,1);--dur-quick:200ms;--dur:420ms;--dur-slow:800ms;--gutter:clamp(20px,4vw,56px);--max:1200px;--radius:12px;--radius-lg:16px}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body,html{margin:0;padding:0}body{background:var(--bg);color:var(--fg);font-family:var(--font-ar);font-weight:400;line-height:1.7;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}a{text-decoration:none}a,button{color:inherit}button{font:inherit;background:none;border:0;cursor:pointer}img{max-width:100%;display:block}.en,.num{font-family:var(--font-en)}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grain{display:none}.container{width:min(100% - 2 * var(--gutter),var(--max));margin-inline:auto}h1,h2,h3{margin:0;font-weight:700;line-height:1.2;letter-spacing:-.01em}p{margin:0}.btn{display:inline-flex;align-items:center;gap:10px;height:50px;padding-inline:8px 22px;border-radius:999px;font-weight:500;font-size:15px;transition:transform var(--dur) var(--ease),background-color var(--dur) var(--ease),color var(--dur) var(--ease)}.btn:active{transform:scale(.98)}.btn .btn-ic{width:34px;height:34px;border-radius:999px;display:grid;place-items:center;transition:transform var(--dur) var(--ease)}.btn .btn-ic svg{width:15px;height:15px}.btn:hover .btn-ic{transform:translateX(-3px)}.btn-primary{background:var(--imperial);color:#fff}.btn-primary .btn-ic{background:hsla(0,0%,100%,.14)}.btn-primary:hover{background:var(--imperial-2)}.btn-gold{background:var(--tan);color:var(--ink)}.btn-gold .btn-ic{background:rgba(0,0,0,.12)}.btn-gold:hover{background:#c2aa80}.btn-ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-strong);padding-inline:22px 8px}.btn-ghost .btn-ic,.btn-ghost:hover{background:var(--gray)}.eyebrow{display:inline-flex;align-items:center;gap:10px;height:34px;padding:0 16px 0 18px;border-radius:999px;font-size:15.5px;font-weight:700;letter-spacing:.01em;line-height:1;color:#8a7248;background:linear-gradient(180deg,hsla(37,31%,58%,.14),hsla(37,31%,58%,.07));border:1px solid rgba(150,128,90,.32);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6)}.eyebrow .dot{width:8px;height:8px;flex:none;border-radius:2px;transform:rotate(45deg);background:linear-gradient(135deg,#d9c29a,#96805a);box-shadow:0 0 0 3px hsla(37,31%,58%,.18)}.eyebrow-text{background:linear-gradient(100deg,#8a7248,#8a7248 42%,#e2cfa5 50%,#8a7248 58%,#8a7248);background-size:260% 100%;background-position:120% 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:eyebrowSheen 7s ease-in-out 1.2s infinite}.eyebrow-light{color:#e6d3ac;background:linear-gradient(180deg,hsla(38,45%,73%,.16),hsla(38,45%,73%,.08));border-color:hsla(38,45%,73%,.36);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12)}.eyebrow-light .dot{background:linear-gradient(135deg,#fff3dc,#d9c29a);box-shadow:0 0 0 3px hsla(38,45%,73%,.2)}.eyebrow-light .eyebrow-text{background-image:linear-gradient(100deg,#e6d3ac,#e6d3ac 42%,#fff8e8 50%,#e6d3ac 58%,#e6d3ac)}@keyframes eyebrowSheen{0%{background-position:120% 0}45%{background-position:-40% 0}to{background-position:-40% 0}}@media (prefers-reduced-motion:reduce){.eyebrow-text{animation:none}*,:after,:before{animation-duration:.01ms!important;transition-duration:.01ms!important}}html[lang=en]{--font-ar:"Geist","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif}html[lang=en] body{line-height:1.6;font-feature-settings:"ss01" on,"cv11" on}html[lang=en] h1,html[lang=en] h2,html[lang=en] h3{letter-spacing:-.025em}html[lang=en] .en,html[lang=en] .num{font-family:inherit}html[lang=en] .num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html[lang=en] .eyebrow{font-size:12.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}html[lang=en] .btn{font-weight:500;letter-spacing:-.005em}[dir=ltr] .btn:hover .btn-ic{transform:translateX(3px)}