@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/leopard-landing-assets/bodoni-moda-math-wght-normal-_TL2RCrf.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/leopard-landing-assets/bodoni-moda-symbols-wght-normal-DO7lZbk6.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/leopard-landing-assets/bodoni-moda-latin-ext-wght-normal-BlIE6rrN.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/leopard-landing-assets/bodoni-moda-latin-wght-normal-BIFT5Qnz.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/leopard-landing-assets/bodoni-moda-math-wght-italic-Csabf5l-.woff2)format("woff2-variations");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/leopard-landing-assets/bodoni-moda-symbols-wght-italic-Dit9nj3y.woff2)format("woff2-variations");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/leopard-landing-assets/bodoni-moda-latin-ext-wght-italic-NDCc9UyL.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/leopard-landing-assets/bodoni-moda-latin-wght-italic-B5SVoS-R.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/leopard-landing-assets/jost-cyrillic-wght-normal-CjwCQKo9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/leopard-landing-assets/jost-latin-ext-wght-normal-BDUtSsKd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/leopard-landing-assets/jost-latin-wght-normal-ObQm3Zd1.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Aref Ruqaa;font-style:normal;font-display:swap;font-weight:400;src:url(/leopard-landing-assets/aref-ruqaa-arabic-400-normal-AKnCEuAE.woff2)format("woff2"),url(/leopard-landing-assets/aref-ruqaa-arabic-400-normal-DTcVTQXE.woff)format("woff")}@font-face{font-family:Aref Ruqaa;font-style:normal;font-display:swap;font-weight:700;src:url(/leopard-landing-assets/aref-ruqaa-arabic-700-normal-D30apH1C.woff2)format("woff2"),url(/leopard-landing-assets/aref-ruqaa-arabic-700-normal-DLleZ2O-.woff)format("woff")}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(/leopard-landing-assets/tajawal-arabic-400-normal-CyCXRvzh.woff2)format("woff2"),url(/leopard-landing-assets/tajawal-arabic-400-normal-DCQxawbB.woff)format("woff")}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:500;src:url(/leopard-landing-assets/tajawal-arabic-500-normal-BZ8ojJNu.woff2)format("woff2"),url(/leopard-landing-assets/tajawal-arabic-500-normal-CbVEaYEW.woff)format("woff")}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/leopard-landing-assets/tajawal-arabic-700-normal-D2-eand5.woff2)format("woff2"),url(/leopard-landing-assets/tajawal-arabic-700-normal-9L7Zusdl.woff)format("woff")}:root{--brand-primary:#0c0a09;--brand-secondary:#c2a06a;--brand-accent:#dd5e99;--brand-background:#f6f2ef;--brand-surface:#fdfcfc;--brand-text:#050506;--brand-muted:#838a93;--smoke:#1f191a;--gold-deep:#926e3a;--gold-ink:#7a5a2c;--muted-strong:#5a5f66;--on-dark:#f6f2ef;--on-dark-muted:#b3b9c1;--blush-tint:#f7e4e8;--rose:#bf6b70;--line-dark:#f6f2ef29;--line-light:#05050624;--font-display:"Bodoni Moda Variable", "Bodoni Moda", "Didot", "Times New Roman", serif;--font-body:"Jost Variable", "Jost", "Avenir Next", "Segoe UI", sans-serif;--gutter:clamp(1.25rem, 4.5vw, 4.5rem);--section-y:clamp(4.5rem, 10vw, 9.5rem);--header-h:72px;--ease:cubic-bezier(.22, 1, .36, 1)}:root[lang=ar]{--font-display:"Aref Ruqaa", "Bodoni Moda Variable", "Amiri", serif;--font-body:"Tajawal", "Jost Variable", "Segoe UI", Tahoma, sans-serif}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:var(--header-h);background:var(--brand-primary)}body{font-family:var(--font-body);color:var(--brand-text);background:var(--brand-background);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:1.0625rem;line-height:1.6}img,video{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p,ul{margin:0}ul{padding:0;list-style:none}:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}:root[dir=rtl] [dir=ltr]{text-align:right}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:200;background:var(--brand-surface);color:var(--brand-text);padding:.75rem 1.1rem;position:fixed;inset-block-start:.75rem;inset-inline-start:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.display{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2.6rem,7.2vw,6.25rem);font-weight:400;line-height:1}.display .accent,.hero-title .accent,.final-title .accent{color:var(--brand-secondary);font-style:italic}:root[lang=ar] .display,:root[lang=ar] .hero-title,:root[lang=ar] .final-title{letter-spacing:0;line-height:1.35}:root[lang=ar] .accent{font-style:normal}.line-mask{margin-block:-.08em -.14em;padding-block:.08em .14em;display:block;overflow:hidden}.line{will-change:transform;display:block}.eyebrow{letter-spacing:.24em;text-transform:uppercase;color:var(--gold-ink);align-items:center;gap:.9rem;margin-block-end:1.25rem;font-size:.78rem;font-weight:500;display:flex}.eyebrow:before{content:"";background:currentColor;block-size:1px;inline-size:2.25rem}.eyebrow-index{font-family:var(--font-display);letter-spacing:0;font-size:1.1rem;font-style:italic}:root[lang=ar] .eyebrow{letter-spacing:0;font-size:.95rem}:root[lang=ar] .eyebrow-index{font-style:normal}.lead{max-inline-size:34rem;color:var(--muted-strong);margin-block-start:1.5rem;font-size:clamp(1.05rem,1.35vw,1.25rem)}.btn{letter-spacing:.18em;text-transform:uppercase;min-block-size:3.25rem;transition:background-color .35s var(--ease), color .35s var(--ease), border-color .35s var(--ease);border:1px solid #0000;justify-content:center;align-items:center;gap:.75rem;padding:.85rem 1.7rem;font-size:.82rem;font-weight:500;display:inline-flex}:root[lang=ar] .btn{letter-spacing:0;font-size:1rem;font-weight:700}.btn .icon-arrow{transition:transform .35s var(--ease)}.btn:hover .icon-arrow,.text-link:hover .icon-arrow{transform:translate(5px)}[dir=rtl] .icon-arrow{transform:scaleX(-1)}[dir=rtl] .btn:hover .icon-arrow,[dir=rtl] .text-link:hover .icon-arrow{transform:scaleX(-1)translate(5px)}.btn-lg{min-block-size:3.75rem;padding-inline:2.4rem}.btn-light{background:var(--on-dark);color:var(--brand-text)}.btn-light:hover{background:var(--brand-secondary)}.btn-dark{background:var(--brand-primary);color:var(--on-dark)}.btn-dark:hover{background:var(--gold-ink)}.btn-ghost{color:var(--on-dark);border-color:#f6f2ef80}.btn-ghost:hover{background:var(--on-dark);color:var(--brand-text)}.btn-outline-dark{border-color:var(--brand-text);color:var(--brand-text)}.btn-outline-dark:hover{background:var(--brand-text);color:var(--on-dark)}.text-link{border-block-end:1px solid;align-items:center;gap:.6rem;padding-block:.6rem;font-weight:500;display:inline-flex}.text-link .icon-arrow{transition:transform .35s var(--ease)}.site-header{z-index:100;color:var(--on-dark);transition:background-color .4s var(--ease), backdrop-filter .4s var(--ease);position:fixed;inset-block-start:0;inset-inline:0}.site-header.is-solid{-webkit-backdrop-filter:blur(14px);background:#0c0a09db}.header-inner{block-size:var(--header-h);padding-inline:var(--gutter);justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.header-logo img{object-fit:contain;block-size:60px;inline-size:60px}.header-nav{letter-spacing:.16em;text-transform:uppercase;gap:clamp(1.2rem,2.2vw,2.4rem);font-size:.8rem;font-weight:500;display:none}:root[lang=ar] .header-nav{letter-spacing:0;font-size:1rem}.header-nav a{padding-block:.6rem;position:relative}.header-nav a:after{content:"";background:var(--brand-secondary);block-size:1px;transform-origin:inline-start;transition:transform .4s var(--ease);position:absolute;inset-block-end:.2rem;inset-inline:0;transform:scaleX(0)}.header-nav a:hover:after,.header-nav a:focus-visible:after{transform:scaleX(1)}.header-actions{align-items:center;gap:.5rem;display:flex}.icon-btn,.menu-btn{place-items:center;block-size:44px;inline-size:44px;display:inline-grid}.menu-btn{position:relative}.menu-btn span{block-size:1.5px;inline-size:22px;transition:transform .4s var(--ease);background:currentColor;position:absolute}.menu-btn span:first-child{transform:translateY(-4px)}.menu-btn span:last-child{transform:translateY(4px)}.menu-btn.is-open span:first-child{transform:rotate(45deg)}.menu-btn.is-open span:last-child{transform:rotate(-45deg)}.lang-switch{letter-spacing:.12em;direction:ltr;align-items:center;gap:.15rem;font-family:Jost Variable,Jost,sans-serif;font-size:.8rem;display:inline-flex}.lang-switch button{opacity:.82;min-block-size:44px;min-inline-size:40px;transition:opacity .3s}.lang-switch button[aria-pressed=true]{opacity:1;color:var(--brand-secondary);font-weight:600}.lang-switch button:hover{opacity:1}.lang-switch span{opacity:.4}@media (width>=1000px){.header-nav{display:flex}.menu-btn:not(.is-open){display:none}}.mobile-menu{z-index:150;padding:0 var(--gutter) max(1.5rem, env(safe-area-inset-bottom));background:var(--brand-primary);color:var(--on-dark);flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.mobile-menu-top{block-size:var(--header-h);flex:none;justify-content:space-between;align-items:center;display:flex}.mobile-menu-nav{flex-direction:column;flex:1;justify-content:center;gap:.35rem;padding-block:1.5rem;display:flex}.mobile-menu-nav a{font-family:var(--font-display);align-items:baseline;gap:1rem;padding-block:.3rem;font-size:clamp(2rem,9.5vw,3.25rem);line-height:1.2;display:flex}.mobile-menu-nav small{letter-spacing:.1em;color:var(--brand-secondary);font-family:Jost Variable,sans-serif;font-size:.72rem}.mobile-menu-foot{border-block-start:1px solid var(--line-dark);padding-block-start:1.25rem}.mobile-menu-links{color:var(--on-dark-muted);gap:1.75rem;display:flex}.mobile-menu-links a{padding-block:.6rem}.mobile-menu-row{justify-content:space-between;align-items:center;margin-block-start:.5rem;display:flex}.mobile-menu-social{gap:.25rem;display:flex}.mobile-menu-social a{place-items:center;block-size:44px;inline-size:44px;display:grid}.hero{min-block-size:100svh;padding:calc(var(--header-h) + 1rem) var(--gutter) clamp(1.75rem, 5vw, 3.5rem);background:var(--brand-primary);color:var(--on-dark);isolation:isolate;flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:clip}.hero-ambient,.hero-ghost,.hero-scroll{display:none}.hero-frame{z-index:-1;position:absolute;inset:0;overflow:hidden}.hero-frame:after{content:"";pointer-events:none;background:linear-gradient(#0c0a0900 38%,#0c0a099e 70%,#0c0a09f0 100%),linear-gradient(#0c0a098c 0%,#0c0a0900 22%);position:absolute;inset:0}.hero-media{transform-origin:50%;position:absolute;inset:0}.hero-media img,.hero-media video{object-fit:cover;object-position:50% 30%;block-size:100%;inline-size:100%;position:absolute;inset:0}.hero-media video{opacity:0;transition:opacity .9s}.hero-media video.is-ready{opacity:1}.hero-veil{background:var(--brand-primary);pointer-events:none;position:absolute;inset:0}.hero-toggle{z-index:3;block-size:44px;inline-size:44px;color:var(--on-dark);-webkit-backdrop-filter:blur(6px);background:#0c0a0959;border:1px solid #f6f2ef73;border-radius:50%;place-items:center;transition:background-color .3s;display:grid;position:absolute;inset-block-start:calc(var(--header-h) + .75rem);inset-inline-end:var(--gutter)}.hero-toggle:hover{background:#0c0a09b3}.hero-copy{z-index:2;max-inline-size:40rem;position:relative}.hero .eyebrow{color:var(--brand-secondary)}.hero-title{font-family:var(--font-display);letter-spacing:-.025em;font-size:clamp(3.1rem,14.5vw,5.25rem);font-weight:400;line-height:.96}:root[lang=ar] .hero-title{font-size:clamp(3.4rem,16vw,6rem)}.hero-body{color:#f6f2efdb;max-inline-size:30rem;margin-block-start:1.25rem}.hero-cta{flex-wrap:wrap;gap:.75rem;margin-block-start:1.75rem;display:flex}.hero-cta .btn{flex:15rem}@media (width>=900px){.hero-shell-copy{display:none}.hero{padding-block:calc(var(--header-h) + 1.5rem) 3.5rem;grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);align-items:center;column-gap:0;display:grid}.hero-ambient{z-index:-3;filter:blur(60px)saturate(1.2);opacity:.75;background-position:50%;background-size:cover;display:block;position:absolute;inset:-8%}.hero:before{content:"";z-index:-2;background:radial-gradient(120% 90% at 78% 40%, #0c0a0900 0%, #0c0a09c7 70%), linear-gradient(to top, var(--brand-primary) 0%, #0c0a0900 30%);position:absolute;inset:0}.hero-ghost{z-index:-1;white-space:nowrap;color:#0000;-webkit-text-stroke:1px #c2a06a38;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Bodoni Moda Variable,serif;font-size:clamp(12rem,27vw,28rem);font-style:italic;line-height:1;display:block;position:absolute;inset-block-end:-.16em;inset-inline-start:-.04em}.hero-frame{z-index:1;block-size:min(calc(100svh - var(--header-h) - 6rem), 56vw);aspect-ratio:4/5;grid-area:1/2;justify-self:end;position:relative;inset:auto;box-shadow:0 40px 90px -30px #000c}.hero-frame:after{background:linear-gradient(#0c0a0900 60%,#0c0a0973)}.hero-media img,.hero-media video{object-position:center}.hero-toggle{inset-block:auto 1.25rem;inset-inline-end:1.25rem}.hero-copy{grid-area:1/1;max-inline-size:none;margin-inline-end:-14%}.hero-title{text-shadow:0 2px 40px #0c0a0980;font-size:clamp(4.5rem,9.2vw,10rem)}:root[lang=ar] .hero-title{font-size:clamp(5rem,10.5vw,11rem)}.hero-body{max-inline-size:27rem;font-size:1.15rem}.hero-cta .btn{flex:none}.hero-scroll{letter-spacing:.3em;text-transform:uppercase;color:var(--on-dark-muted);align-items:center;gap:.9rem;font-size:.7rem;display:flex;position:absolute;inset-block-end:2rem;inset-inline-start:var(--gutter)}:root[lang=ar] .hero-scroll{letter-spacing:0;font-size:.9rem}.hero-scroll i{background:linear-gradient(to right, var(--brand-secondary) 50%, #f6f2ef33 50%);block-size:1px;inline-size:4rem;animation:scroll-cue 2.4s var(--ease) infinite;background-size:200% 100%}}@keyframes scroll-cue{0%{background-position:100% 0}to{background-position:-100% 0}}.strip{background:var(--brand-primary);color:var(--on-dark);border-block:1px solid var(--line-dark);padding-block:clamp(1.1rem,2.4vw,1.9rem);overflow:clip}.strip-track{will-change:transform;inline-size:max-content;display:flex}.strip-item{font-family:var(--font-display);white-space:nowrap;align-items:center;font-size:clamp(1.5rem,3.6vw,3rem);line-height:1.3;display:inline-flex}.strip-item.is-brand{color:var(--brand-secondary);font-family:Bodoni Moda Variable,serif;font-style:italic}.strip-item i{background:var(--brand-accent);block-size:.5rem;inline-size:.5rem;margin-inline:clamp(1.25rem,3vw,2.75rem);transform:rotate(45deg)}.section{padding:var(--section-y) var(--gutter);position:relative;overflow-x:clip}.section-head{margin-block-end:clamp(2.25rem,5vw,4.5rem);position:relative}.section-head.split{gap:1.5rem;display:grid}.section-aside{color:var(--muted-strong);justify-items:start;gap:.9rem;max-inline-size:24rem;display:grid}@media (width>=900px){.section-head.split{grid-template-columns:1fr auto;align-items:end}}.ghost-word{z-index:0;font-family:var(--font-display);white-space:nowrap;color:#0000;-webkit-text-stroke:1px #c2a06a47;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;font-size:clamp(7rem,24vw,24rem);font-style:italic;line-height:1;position:absolute;inset-block-start:.1em;inset-inline-start:0}:root[lang=ar] .ghost-word:not([lang=en]){-webkit-text-stroke:0;color:#c2a06a1f;font-style:normal}.pimg{aspect-ratio:4/5;will-change:transform;position:relative}.pimg-mask{background:#838a931f;position:absolute;inset:0;overflow:hidden}.pimg-mask img{object-fit:cover;will-change:transform;block-size:118%;inline-size:100%;position:absolute;inset-block-start:-9%;inset-inline:0}.categories{background:var(--brand-background)}.cat-grid{gap:1.25rem;display:grid}.cat-panel{gap:1.5rem;padding:clamp(1rem,2.2vw,1.75rem);padding-block-end:clamp(1.5rem,3vw,2.5rem);display:grid;position:relative}.cat-lipstick{background:var(--brand-primary);color:var(--on-dark)}.cat-blush{background:var(--blush-tint)}.cat-image{aspect-ratio:5/6}.cat-sub{letter-spacing:.2em;text-transform:uppercase;color:var(--brand-secondary);font-size:.8rem}.cat-blush .cat-sub{color:var(--gold-ink);letter-spacing:0;text-transform:none;font-family:Bodoni Moda Variable,serif;font-size:1.1rem;font-style:italic}:root[lang=ar] .cat-sub{letter-spacing:0;font-size:1rem}.cat-name{font-family:var(--font-display);letter-spacing:-.02em;margin-block:.35rem 1.25rem;font-size:clamp(3rem,8vw,6.5rem);font-weight:400;line-height:1}:root[lang=ar] .cat-name{letter-spacing:0;margin-block:0 1rem;line-height:1.4}.cat-actions{flex-wrap:wrap;gap:.75rem;display:flex}.cat-actions .btn{flex:11rem}@media (width>=900px){.cat-grid{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;gap:0}.cat-lipstick{grid-area:1/1/auto/span 8;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:2.5rem;padding:2rem;padding-inline-end:7.5rem}.cat-lipstick .cat-image{aspect-ratio:3/4}.cat-blush{z-index:1;grid-area:1/9/auto/span 4;margin-block-start:7rem;margin-inline-start:-5.5rem;box-shadow:0 30px 70px -40px #0505068c}.cat-blush .cat-name{font-size:clamp(3rem,5.5vw,5rem)}.cat-lipstick .cat-name{font-size:clamp(3rem,6vw,5.5rem)}.cat-actions .btn{flex:none}.cat-lipstick .cat-actions{flex-direction:column;align-items:stretch}}.product-card a{display:block}.product-media{aspect-ratio:4/5;background:#e9e6e3;display:block;position:relative;overflow:hidden}.product-media img{object-fit:cover;block-size:100%;inline-size:100%;transition:transform 1.1s var(--ease)}.product-cta{background:var(--brand-primary);min-block-size:2.75rem;color:var(--on-dark);letter-spacing:.16em;text-transform:uppercase;transition:background-color .35s var(--ease), transform .5s var(--ease);justify-content:space-between;align-items:center;padding:.6rem .9rem;font-size:.74rem;font-weight:500;display:flex;position:absolute;inset-block-end:0;inset-inline:0}:root[lang=ar] .product-cta{letter-spacing:0;font-size:.95rem;font-weight:700}.product-info{justify-content:space-between;align-items:flex-end;gap:.75rem;padding-block-start:.9rem;display:flex}.product-text{gap:.1rem;min-inline-size:0;display:grid}.product-kind{letter-spacing:.14em;text-transform:uppercase;color:var(--muted-strong);font-size:.72rem}:root[lang=ar] .product-kind{letter-spacing:0;font-size:.85rem}.product-name{font-family:Bodoni Moda Variable,serif;font-size:clamp(1.3rem,2vw,1.75rem);line-height:1.15}.product-price{white-space:nowrap;padding-block-end:.15rem;font-weight:500}@media (hover:hover) and (pointer:fine){.product-cta{transform:translateY(101%)}.product-card a:hover .product-cta,.product-card a:focus-visible .product-cta{transform:none}.product-card a:hover .product-media img{transform:scale(1.06)}.product-card a:hover .product-cta{background:var(--gold-ink)}}.best{background:var(--brand-surface)}.best-numeral{z-index:0;color:var(--blush-tint);pointer-events:none;-webkit-user-select:none;user-select:none;font-family:Bodoni Moda Variable,serif;font-size:clamp(9rem,26vw,24rem);font-style:italic;line-height:.8;position:absolute;inset-block-start:1rem;inset-inline-end:var(--gutter)}.best-rail{margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;grid-auto-columns:72vw;grid-auto-flow:column;gap:1rem;padding-block-end:.5rem;display:grid;position:relative;overflow-x:auto}.best-rail::-webkit-scrollbar{display:none}.best-rail .product-card{scroll-snap-align:start}@media (width>=700px){.best-rail{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:auto;grid-auto-flow:row;gap:2.5rem 1.5rem;margin-inline:0;padding-inline:0;overflow:visible}}@media (width<=699px){.best-numeral{opacity:.7;inset-block:auto 0}}@media (width>=900px){.best-numeral{inset-inline-end:34%}}@media (width>=1100px){.best-rail{grid-template-columns:repeat(4,minmax(0,1fr));padding-block-end:4rem}.best-rail .product-card:nth-child(2n){margin-block:4rem -4rem}}.lipstick{background:var(--brand-primary);color:var(--on-dark)}.lipstick .eyebrow,.story .eyebrow,.social .eyebrow{color:var(--brand-secondary)}.lipstick .lead,.story .lead,.social .lead{color:var(--on-dark-muted)}.lip-grid{z-index:1;gap:3rem;display:grid;position:relative}.lip-list{border-block-start:1px solid var(--line-dark);margin-block:2rem}.lip-list a{border-block-end:1px solid var(--line-dark);transition:padding .4s var(--ease);grid-template-columns:1fr auto;align-items:center;gap:.2rem 1rem;padding-block:1.1rem;display:grid}.lip-list-name{font-family:Bodoni Moda Variable,serif;font-size:clamp(2rem,4vw,3rem);line-height:1}.lip-list-price{grid-area:1/2;font-weight:500}.lip-list-kind{color:var(--on-dark-muted);font-size:.85rem}.lip-list-cta{letter-spacing:.16em;text-transform:uppercase;color:var(--brand-secondary);grid-column:2;align-items:center;gap:.5rem;font-size:.74rem;font-weight:500;display:inline-flex}:root[lang=ar] .lip-list-cta{letter-spacing:0;font-size:.95rem;font-weight:700}.lip-list a:hover{padding-inline:.75rem}.lip-gallery{grid-template-columns:repeat(12,minmax(0,1fr));align-items:start;display:grid;position:relative}.lip-shot{display:block;position:relative}.lip-shot .pimg{aspect-ratio:2/3}.lip-shot-1{grid-area:1/1/auto/span 7}.lip-shot-2{z-index:1;grid-area:1/6/auto/span 7;margin-block-start:46%}.lip-shot-tag{background:var(--brand-primary);color:var(--on-dark);letter-spacing:.16em;padding:.3rem .7rem;font-size:.75rem;position:absolute;inset-block-end:.75rem;inset-inline-start:.75rem}.lip-accent{display:none}@media (width>=900px){.lip-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(2.5rem,6vw,6rem)}.lip-sticky{padding-block-end:2rem;position:sticky;inset-block-start:calc(var(--header-h) + 2.5rem)}.lip-gallery{padding-block-end:9rem}.lip-shot-1{grid-column:1/span 6}.lip-shot-2{grid-column:7/span 5;margin-block-start:62%}.lip-accent{aspect-ratio:2/3;inline-size:24%;display:block;position:absolute}.lip-accent-1{inset-block-start:0;inset-inline-end:4%}.lip-accent-2{inset-block-end:0;inset-inline-start:18%}}.blush{background:var(--blush-tint)}.blush .ghost-word{-webkit-text-stroke-color:#dd5e9966;inset-block:auto .05em}:root[lang=ar] .blush .ghost-word{color:#dd5e9929}.blush .display .accent{color:#b23a73}.blush-head{z-index:2;max-inline-size:44rem;position:relative}.blush-head .btn{margin-block-start:1.75rem}.blush-duo{z-index:1;grid-template-columns:repeat(12,minmax(0,1fr));row-gap:2.5rem;margin-block-start:3rem;display:grid;position:relative}.blush-shot{will-change:transform;display:block}.blush-shot .pimg{aspect-ratio:3/4;box-shadow:0 34px 60px -38px #781e468c}.blush-shot-1{grid-column:1/span 10}.blush-shot-2{grid-column:4/span 9}.blush-caption{grid-template-columns:1fr auto;align-items:baseline;gap:.2rem 1rem;padding-block-start:1rem;display:grid}.blush-name{font-family:Bodoni Moda Variable,serif;font-size:clamp(2rem,4.4vw,3.5rem);font-style:italic;line-height:1.05}.blush-price{font-weight:500}.blush-cta{letter-spacing:.16em;text-transform:uppercase;border-block-end:1px solid;justify-self:start;align-items:center;gap:.5rem;padding-block:.5rem;font-size:.74rem;font-weight:500;display:inline-flex}:root[lang=ar] .blush-cta{letter-spacing:0;font-size:.95rem;font-weight:700}@media (width>=900px){.blush{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;column-gap:clamp(2rem,4vw,5rem);display:grid}.blush-head{padding-block-end:4rem;position:sticky;inset-block-start:calc(var(--header-h) + 2.5rem)}.blush-duo{margin-block-start:0;padding-block-end:8rem}.blush-shot-1{grid-area:1/1/auto/span 6}.blush-shot-2{grid-area:1/8/auto/span 5;margin-block-start:58%}}.collection{background:var(--brand-background)}.collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem .9rem;display:grid}.collection-grid .product-name{font-size:clamp(1.1rem,1.5vw,1.4rem)}.collection-grid .product-info{flex-direction:column;align-items:flex-start;gap:.2rem}.collection-foot{justify-content:center;margin-block-start:clamp(2.5rem,5vw,4rem);display:flex}@media (width>=700px){.collection-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.75rem 1.25rem}}@media (width>=1100px){.collection-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.story{background:var(--smoke);color:var(--on-dark)}.story-grid{gap:3.5rem;display:grid}.story-collage{padding-block-end:22%;position:relative}.story-img-1{inline-size:72%}.story-img-2{aspect-ratio:9/16;inline-size:42%;position:absolute;inset-block-start:22%;inset-inline-end:0;box-shadow:0 30px 60px -30px #000c}.story-img-3{aspect-ratio:1;inline-size:38%;position:absolute;inset-block-end:0;inset-inline-start:12%;box-shadow:0 30px 60px -30px #000c}.story-statement{border-inline-start:2px solid var(--brand-accent);font-family:var(--font-display);color:var(--brand-secondary);margin-block:2rem;padding-inline-start:1.25rem;font-size:clamp(1.4rem,2.4vw,2rem);font-style:italic;line-height:1.3}:root[lang=ar] .story-statement{font-style:normal;line-height:1.7}@media (width<=899px){.story{clip-path:none!important}}@media (width>=900px){.story-grid{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;gap:clamp(3rem,7vw,7rem)}}.reassure{background:var(--brand-surface);padding-inline:var(--gutter)}.reassure ul{display:grid}.reassure li{border-block-end:1px solid var(--line-light);color:var(--muted-strong);grid-template-columns:auto 1fr;gap:.15rem 1rem;padding-block:1.6rem;display:grid}.reassure li:last-child{border-block-end:0}.reassure-index{color:var(--gold-ink);grid-row:span 2;font-family:Bodoni Moda Variable,serif;font-size:1.5rem;font-style:italic;line-height:1.2}.reassure strong{font-family:var(--font-display);color:var(--brand-text);font-size:1.4rem;font-weight:400;line-height:1.3}@media (width>=900px){.reassure ul{grid-template-columns:repeat(3,minmax(0,1fr))}.reassure li{border-block-end:0;border-inline-end:1px solid var(--line-light);padding:2.75rem 2rem}.reassure li:first-child{padding-inline-start:0}.reassure li:last-child{border-inline-end:0}}.social{background:var(--brand-primary);color:var(--on-dark)}.social .ghost-word{-webkit-text-stroke-color:#c2a06a33;font-family:Bodoni Moda Variable,serif;font-size:clamp(5rem,17vw,17rem);inset-block:auto -.12em}.social-grid{z-index:1;background:var(--line-dark);border:1px solid var(--line-dark);gap:1px;display:grid;position:relative}.social-grid a{background:var(--brand-primary);block-size:100%;transition:background-color .45s var(--ease), color .45s var(--ease);gap:.25rem;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.social-icon{color:var(--brand-secondary);transition:color .45s var(--ease);margin-block-end:1.5rem}.social-name{letter-spacing:.2em;text-transform:uppercase;color:var(--on-dark-muted);transition:color .45s var(--ease);font-size:.78rem}:root[lang=ar] .social-name{letter-spacing:0;font-size:1rem}.social-handle{overflow-wrap:anywhere;font-family:Bodoni Moda Variable,serif;font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.2}.social-action{letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:.5rem;margin-block-start:1.75rem;font-size:.74rem;font-weight:500;display:inline-flex}:root[lang=ar] .social-action{letter-spacing:0;font-size:.95rem;font-weight:700}.social-grid a:hover{background:var(--brand-secondary);color:var(--brand-text)}.social-grid a:hover .social-icon,.social-grid a:hover .social-name{color:var(--brand-text)}@media (width>=800px){.social-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.faq{background:var(--brand-background)}.faq-list{border-block-start:1px solid var(--line-light)}.faq-item{border-block-end:1px solid var(--line-light)}.faq-item h3{font:inherit}.faq-item button{min-block-size:4.25rem;inline-size:100%;font-family:var(--font-display);text-align:start;justify-content:space-between;align-items:center;gap:1.5rem;padding-block:1.1rem;font-size:clamp(1.2rem,2vw,1.6rem);line-height:1.3;display:flex}.faq-plus{color:var(--gold-ink);transition:transform .45s var(--ease);flex:none}.faq-item.is-open .faq-plus{transform:rotate(45deg)}.faq-answer{overflow:hidden}.faq-answer-inner{max-inline-size:40rem;color:var(--muted-strong);justify-items:start;gap:.75rem;padding-block-end:1.75rem;display:grid}@media (width>=900px){.faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;column-gap:clamp(2.5rem,6vw,6rem);display:grid}.faq .section-head{position:sticky;inset-block-start:calc(var(--header-h) + 2.5rem)}}.final{padding:clamp(6rem, 14vw, 12rem) var(--gutter);background:var(--brand-accent);color:var(--brand-text);text-align:center;isolation:isolate;justify-items:center;gap:2.5rem;display:grid;position:relative;overflow:clip}.final-title{font-family:var(--font-display);letter-spacing:-.03em;transform-origin:50%;font-size:clamp(3rem,11vw,10.5rem);font-weight:400;line-height:.95;display:grid}.final-title .accent{color:var(--brand-text)}.final-actions{flex-wrap:wrap;justify-content:center;gap:.75rem;inline-size:100%;display:flex}.final-actions .btn{flex:14rem;max-inline-size:22rem}.final-float{z-index:-1;aspect-ratio:3/4;object-fit:cover;inline-size:clamp(7rem,19vw,17rem);position:absolute;box-shadow:0 30px 60px -30px #500a2db3}.final-float-1{inset-block-start:8%;inset-inline-start:-2rem;rotate:-8deg}.final-float-2{inset-block-end:6%;inset-inline-end:-2rem;rotate:7deg}@media (width<=699px){.final-float{opacity:.55}}.site-footer{background:var(--brand-primary);color:var(--on-dark);padding:clamp(3.5rem, 7vw, 6rem) var(--gutter) max(1.5rem, env(safe-area-inset-bottom))}.footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 1.5rem;display:grid}.footer-brand{color:var(--on-dark-muted);grid-column:1/-1;justify-items:start;gap:.75rem;display:grid}.footer-brand img{object-fit:contain;block-size:120px;inline-size:120px;margin-inline-start:-.5rem}.footer-brand p{max-inline-size:20rem}.footer-col{align-content:start;justify-items:start;display:grid}.footer-col h2{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--brand-secondary);margin-block-end:.75rem;font-size:.74rem;font-weight:500}:root[lang=ar] .footer-col h2{letter-spacing:0;font-size:.95rem}.footer-col a{align-items:center;gap:.6rem;min-block-size:2.75rem;transition:color .3s;display:inline-flex}.footer-col a:hover,.footer-bottom a:hover{color:var(--brand-secondary)}.footer-bottom{border-block-start:1px solid var(--line-dark);color:var(--on-dark-muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1.5rem;margin-block-start:3rem;padding-block-start:1.25rem;font-size:.9rem;display:flex}.footer-bottom a{text-underline-offset:4px;align-items:center;min-block-size:2.75rem;text-decoration:underline;display:inline-flex}@media (width>=900px){.footer-top{grid-template-columns:1.6fr repeat(3,1fr)}.footer-brand{grid-column:auto}}.consent{z-index:120;background:var(--brand-primary);max-inline-size:34rem;color:var(--on-dark);border:1px solid var(--line-dark);gap:1rem;padding:1.25rem;font-size:.95rem;display:grid;position:fixed;inset-block-end:max(1rem, env(safe-area-inset-bottom));inset-inline:1rem;box-shadow:0 20px 60px -20px #000000b3}.consent div{gap:.6rem;display:flex}.consent .btn{flex:1;min-block-size:2.75rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width>=700px) and (width<=899px){.cat-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.cat-blush{margin-block-start:4rem}.cat-actions .btn{flex:100%}.lip-gallery,.blush-duo,.story-collage{max-inline-size:38rem}}
