@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9cc5c0547f229dea-s.00y8kskkn0hyx.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b0947914c9718a1e-s.1xjn85gt7t6qs.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d0b60be57f16ee32-s.1xtu7gopqv2u0.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f9e983605289f29-s.3aak_kra40y8r.woff2)format("woff2");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:Cormorant Garamond;font-style:normal;font-weight:700;font-display:swap;src:url(../media/01e4147cff8141ee-s.p.3huc2loe0ie8a.woff2)format("woff2");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:Cormorant Garamond Fallback;src:local(Times New Roman);ascent-override:95.27%;descent-override:29.59%;line-gap-override:0.0%;size-adjust:96.98%}.cormorant_garamond_bf70fa19-module__xO-q1a__className{font-family:Cormorant Garamond,Cormorant Garamond Fallback;font-style:normal}.cormorant_garamond_bf70fa19-module__xO-q1a__variable{--font-display:"Cormorant Garamond", "Cormorant Garamond Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2)format("woff2");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;font-style:normal;font-weight:300;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2)format("woff2");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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2)format("woff2");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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2)format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.woff2)format("woff2");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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.woff2)format("woff2");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 Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_17f648f3-module__VbOGga__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_17f648f3-module__VbOGga__variable{--font-body:"Jost", "Jost Fallback"}
@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/05d29f0ed5b0e698-s.p.1mou8v493x-u7.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d48a75a69535be63-s.2otm1xqa4lz8q.woff2)format("woff2");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:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/648474ecaeaf4c9a-s.3bws0utn4kpyc.woff2)format("woff2");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:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/291696193ea1e96b-s.p.1zf0xf1cyi65q.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,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:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/966a9c3087fc8ac2-s.17y8b371423uo.woff2)format("woff2");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:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1062333f2bd32cfe-s.1u_72eqgml40c.woff2)format("woff2");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:Amiri Fallback;src:local(Times New Roman);ascent-override:112.47%;descent-override:63.44%;line-gap-override:0.0%;size-adjust:99.94%}.amiri_7c43cde3-module__dkFZDq__className{font-family:Amiri,Amiri Fallback;font-style:normal}.amiri_7c43cde3-module__dkFZDq__variable{--font-arabic:"Amiri", "Amiri Fallback"}
:root{--burgundy:#301322;--pink:#e8a0a8;--gold:#d4af37;--ease-lux:cubic-bezier(.22, 1, .36, 1);--radius-card:1.4rem;--card-fill-a:#fffbfcf7;--card-fill-b:#eeb7c0eb;--card-border-a:#d4af3761;--card-border-b:#d4af371f;--card-highlight:#fffcfd8c;--card-shine:#ffffffa6;--card-shadow:0 22px 46px -20px #10050b8c;--card-text:#301322;--card-text-soft:#30132299;--card-icon:#301322;--card-icon-bg:#fffafbd9;--card-icon-ring:#d4af3780;--card-accent:#d4af37}:root[data-theme=dark]{--bg:#260d1a;--bg-glow-1:#d4af3721;--bg-glow-2:#e8a0a829;--bg-glow-3:#e8a0a812;--text-strong:#f6dfe2;--text-body:#e8a0a8eb;--text-soft:#e8a0a89e;--heading-a:#f2d98c;--heading-b:var(--gold);--heading-c:var(--pink);--glass-fill-a:#e8a0a817;--glass-fill-b:#30132261;--glass-border-a:#d4af378c;--glass-border-b:#e8a0a829;--glass-highlight:#f6dfe238;--glass-shadow:0 24px 60px -18px #10050bd9;--shine:#f6dfe21a}:root[data-theme=light]{--bg:#f7e9ea;--bg-glow-1:#d4af3738;--bg-glow-2:#e8a0a866;--bg-glow-3:#30132214;--text-strong:#301322;--text-body:#301322d1;--text-soft:#3013228c;--heading-a:#96771f;--heading-b:#b8912c;--heading-c:#301322;--glass-fill-a:#fff5f68c;--glass-fill-b:#e8a0a829;--glass-border-a:#b8912c99;--glass-border-b:#e8a0a873;--glass-highlight:#fffafad9;--glass-shadow:0 24px 50px -22px #30132259;--shine:#fffafa8c}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scroll-behavior:smooth;overflow-x:clip}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}body{background-color:var(--bg);max-width:100%;min-height:100svh;color:var(--text-body);font-family:var(--font-body), "Segoe UI", sans-serif;letter-spacing:.02em;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;font-weight:300;line-height:1.6;transition:background-color .6s,color .6s;overflow-x:clip}:lang(ar) body,body:lang(ar){font-family:var(--font-arabic), var(--font-body), serif;letter-spacing:0;line-height:1.85}::selection{color:var(--text-strong);background:#d4af3759}:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}.scene{z-index:-1;background:radial-gradient(120% 90% at 50% 0%, var(--bg-glow-3), transparent 60%), var(--bg);transition:background-color .6s;position:fixed;inset:0;overflow:hidden}:root[data-theme=dark] .scene{background:radial-gradient(85% 65% at 16% 6%, #e8a0a829, transparent 55%), radial-gradient(70% 50% at 88% 22%, #d4af3721, transparent 60%), radial-gradient(130% 110% at 50% 120%, #12060ce6, transparent 62%), linear-gradient(180deg, #38152a 0%, var(--bg) 52%)}.sheen{filter:blur(46px);opacity:.55;pointer-events:none;position:absolute}.sheen-a{background:linear-gradient(105deg,#0000 30%,#e8a0a824 46%,#5e264280 60%,#0000 78%);width:72vmax;height:36vmax;inset-block-start:-14%;inset-inline-end:-10%;transform:rotate(-18deg)}.sheen-b{background:linear-gradient(80deg,#0000 28%,#5e26426b 48%,#e8a0a81a 62%,#0000 80%);width:60vmax;height:30vmax;inset-block-end:4%;inset-inline-start:-16%;transform:rotate(22deg)}:root[data-theme=light] .sheen{opacity:.3}.flake{background:linear-gradient(135deg, #f2d98c, var(--gold) 60%, #a8862a);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);transform:rotate(var(--rot,0deg));filter:drop-shadow(0 0 6px #d4af378c);animation:flake-glint 4.6s ease-in-out var(--fd,0s) infinite;position:absolute}.flake.star{clip-path:polygon(50% 0,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0 50%,39% 39%)}@keyframes flake-glint{0%,to{opacity:.55}50%{opacity:1}}.webgl{z-index:0;pointer-events:none;position:fixed;inset:0}.orb{filter:blur(70px);will-change:transform;border-radius:50%;position:absolute}.orb-gold{background:radial-gradient(circle at 40% 40%, var(--bg-glow-1), transparent 65%);width:46vmax;height:46vmax;animation:26s ease-in-out infinite alternate drift-a;inset-block-start:-14vmax;inset-inline-end:-12vmax}.orb-pink{background:radial-gradient(circle at 60% 60%, var(--bg-glow-2), transparent 65%);width:52vmax;height:52vmax;animation:32s ease-in-out infinite alternate drift-b;inset-block-end:-18vmax;inset-inline-start:-16vmax}.orb-deep{background:radial-gradient(circle, var(--bg-glow-1), transparent 60%);opacity:.55;width:34vmax;height:34vmax;animation:22s ease-in-out infinite alternate drift-c;inset-block-start:30%;inset-inline-start:55%}.scene-veil{mix-blend-mode:multiply;pointer-events:none;background:radial-gradient(140% 110% at 50% 118%,#30132280,#0000 55%);position:absolute;inset:0}.layer{transform:translate3d(calc(var(--px,0) * var(--depth,0) * 1rem), calc(var(--py,0) * var(--depth,0) * 1rem), 0);transition:transform 1.4s var(--ease-lux);will-change:transform;pointer-events:none;position:absolute;inset:0}.mist{filter:blur(60px);opacity:.55;border-radius:50%;width:70vmax;height:18vmax;position:absolute}.mist-a{background:radial-gradient(#e8a0a824,#0000 70%);animation:46s ease-in-out infinite alternate mist-drift;inset-block-start:26%;inset-inline-start:-20%}.mist-b{background:radial-gradient(#d4af371c,#0000 70%);animation:38s ease-in-out infinite alternate-reverse mist-drift;inset-block-end:16%;inset-inline-end:-25%}@keyframes mist-drift{0%{transform:translate(-6vmax)}to{transform:translate(8vmax)}}.bubble{animation:bubble-bob var(--dur,10s) ease-in-out var(--delay,0s) infinite alternate;background:radial-gradient(circle at 30% 28%,#f6dfe247,#e8a0a80d 55%,#0000 72%);border:1px solid #e8a0a859;border-radius:50%;position:absolute;box-shadow:inset 2px 4px 8px #f6dfe22e,0 0 18px #d4af371f}@keyframes bubble-bob{0%{transform:translateY(0)translate(0)}to{transform:translateY(-24px)translate(8px)}}.particles{overflow:hidden}.particle{width:var(--s,4px);height:var(--s,4px);opacity:0;animation:rise var(--dur,18s) linear var(--delay,0s) infinite;background:radial-gradient(circle,#d4af37e6,#d4af3700 70%);border-radius:50%;position:absolute;inset-block-end:-3vh;inset-inline-start:var(--x,50%)}.particle.pink{background:radial-gradient(circle,#e8a0a8e6,#e8a0a800 70%)}@keyframes rise{0%{opacity:0;transform:translate(0,0)}10%{opacity:.7}80%{opacity:.45}to{transform:translate3d(var(--drift,20px), -108vh, 0);opacity:0}}@keyframes drift-a{0%{transform:translate(0,0)scale(1)}to{transform:translate(-6vmax,5vmax)scale(1.12)}}@keyframes drift-b{0%{transform:translate(0,0)scale(1.05)}to{transform:translate(7vmax,-6vmax)scale(.95)}}@keyframes drift-c{0%{transform:translate(0,0)}to{transform:translate(-8vmax,7vmax)}}.page{z-index:1;width:100%;transition:opacity .26s,transform .26s;position:relative}.page.is-switching{opacity:0;transform:translateY(8px)}.flow{text-align:center;flex-direction:column;align-items:center;gap:1.6rem;width:min(100% - 2.5rem,32rem);margin-inline:auto;padding-block-start:4.5rem;display:flex}.brand-head{flex-direction:column;align-items:center;gap:.55rem;display:flex}.topbar{z-index:10;gap:.6rem;display:flex;position:fixed;inset-block-start:1.1rem;inset-inline-end:1.1rem}.pill{border:1px solid var(--glass-border-a);background:linear-gradient(140deg, var(--glass-fill-a), var(--glass-fill-b));-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);min-width:2.9rem;min-height:2.9rem;box-shadow:inset 0 1px 0 var(--glass-highlight), var(--glass-shadow);color:var(--text-strong);letter-spacing:.04em;cursor:pointer;transition:transform .35s var(--ease-lux), border-color .35s ease, background-color .5s ease, color .5s ease, box-shadow .35s ease;border-radius:999px;justify-content:center;align-items:center;padding-inline:1.1rem;font-family:inherit;font-size:.9rem;font-weight:500;display:inline-flex}.pill-icon{color:var(--gold);padding-inline:0}.pill:hover{border-color:var(--gold);box-shadow:inset 0 1px 0 var(--glass-highlight), 0 10px 28px -10px #d4af3773;transform:translateY(-2px)}.pill:active{transform:translateY(0)}.pill-lang{font-family:var(--font-arabic), var(--font-body), serif}:lang(ar) .pill-lang{font-family:var(--font-body), sans-serif}.brand-logo{width:clamp(5.25rem,17vw,6.75rem)}.brand-logo img{filter:drop-shadow(0 10px 26px #10050b59)drop-shadow(0 0 24px #d4af3747);width:100%;height:auto;display:block}.wordmark{font-family:var(--font-display), serif;letter-spacing:.24em;background:linear-gradient(100deg, var(--heading-a) 0%, var(--heading-b) 30%, var(--heading-c) 50%, var(--heading-b) 70%, var(--heading-a) 100%);color:#0000;background-size:220%;-webkit-background-clip:text;background-clip:text;margin-inline-start:.24em;font-size:clamp(2.9rem,11vw,4.1rem);font-weight:500;line-height:1.1;animation:9s linear infinite shimmer}:root[data-theme=dark] .wordmark{text-shadow:0 0 46px #d4af3752}:root[data-theme=light] .wordmark{text-shadow:0 0 30px #b8912c29}@keyframes shimmer{to{background-position:220%}}.house{color:var(--heading-b);letter-spacing:.38em;text-transform:uppercase;margin-inline-start:.38em;font-size:clamp(.78rem,3vw,.95rem);font-weight:500}:lang(ar) .house{letter-spacing:.06em;text-transform:none;margin-inline-start:0;font-size:1.05rem}.house-line{background:linear-gradient(to right, transparent, var(--gold));width:2.6rem;height:1px}.house-line:last-of-type{background:linear-gradient(to right, var(--gold), transparent)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .house-line{background:linear-gradient(to left, transparent, var(--gold))}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .house-line:last-of-type{background:linear-gradient(to left, var(--gold), transparent)}.rule-row{justify-content:center;align-items:center;gap:.7rem;width:100%;margin-block-start:.3rem;display:flex}.rule-spark{width:.65rem;height:.65rem;color:var(--gold);flex:none;animation:3.4s ease-in-out infinite spark-twinkle}@keyframes spark-twinkle{0%,to{opacity:.55;transform:scale(.9)}50%{opacity:1;transform:scale(1.08)}}.links{flex-direction:column;gap:.95rem;width:100%;display:flex}.links>div{width:100%}.glass-card{border-radius:var(--radius-card);background:linear-gradient(155deg, var(--card-fill-a), var(--card-fill-b)) padding-box, linear-gradient(140deg, var(--card-border-a), var(--card-border-b) 45%, var(--card-border-a)) border-box;-webkit-backdrop-filter:blur(20px)saturate(1.5);backdrop-filter:blur(20px)saturate(1.5);box-shadow:inset 0 1px 0 var(--card-highlight), var(--card-shadow);transition:transform .45s var(--ease-lux), box-shadow .45s ease;border:1px solid #0000;position:relative;overflow:hidden}.glass-card:before{content:"";background:radial-gradient(120% 90% at 20% -12%, var(--card-highlight), transparent 58%);opacity:.8;pointer-events:none;position:absolute;inset:0}.glass-card:after{content:"";background:linear-gradient(to right, transparent, var(--card-shine), transparent);opacity:0;width:45%;transition:transform .9s var(--ease-lux), opacity .4s ease;pointer-events:none;position:absolute;inset:-40% auto;inset-inline-start:-60%;transform:skew(-18deg)translate(0)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .glass-card:after{transform:skew(18deg)}.link-card{min-height:44px;color:var(--card-text);align-items:center;gap:clamp(.75rem,3vw,1rem);padding:clamp(.85rem,3.2vw,1.05rem) clamp(1rem,4vw,1.25rem);text-decoration:none;display:flex}.link-card:hover,.link-card:focus-visible{box-shadow:inset 0 1px 0 var(--card-highlight), 0 18px 44px -14px #d4af3773, var(--card-shadow);transform:translateY(-3px)}.link-card:hover:after,.link-card:focus-visible:after{opacity:1;transform:skew(-18deg)translate(380%)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .link-card:hover:after{transform:skew(18deg)translate(-380%)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .link-card:focus-visible:after{transform:skew(18deg)translate(-380%)}.link-icon{width:clamp(2.6rem,9vw,2.9rem);height:clamp(2.6rem,9vw,2.9rem);color:var(--card-icon);background:var(--card-icon-bg);box-shadow:inset 0 0 0 1.5px var(--card-icon-ring);transition:transform .45s var(--ease-lux), box-shadow .45s ease;border-radius:50%;flex:none;place-items:center;display:grid}.link-card:hover .link-icon{box-shadow:inset 0 0 0 1.5px var(--gold), 0 0 22px #d4af3759;transform:scale(1.08)rotate(-4deg)}.link-text{flex-direction:column;gap:.15rem;min-width:0;display:flex}.link-label{letter-spacing:.02em;font-size:1.02rem;font-weight:600}:lang(ar) .link-label{letter-spacing:0;font-size:1.1rem}.link-sub{color:var(--card-text-soft);letter-spacing:.02em;font-size:.8rem}.link-arrow{color:var(--card-accent);opacity:.7;transition:opacity .35s ease, transform .45s var(--ease-lux);margin-inline-start:auto}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .link-arrow svg{transform:scaleX(-1)}.link-card:hover .link-arrow{opacity:1;transform:translate(4px)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .link-card:hover .link-arrow{transform:translate(-4px)}.features{grid-template-columns:repeat(4,1fr);width:100%;display:grid}.feature{text-align:center;border-inline-start:1px solid #d4af3740;flex-direction:column;align-items:center;gap:.4rem;padding-inline:.35rem;display:flex}.feature:first-child{border-inline-start:none}.feature-icon{width:clamp(1.35rem,5vw,1.6rem);height:clamp(1.35rem,5vw,1.6rem);color:var(--gold)}:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)) .feature-truck .feature-icon{transform:scaleX(-1)}.feature-title{font-family:var(--font-display), serif;letter-spacing:.06em;text-transform:uppercase;color:var(--heading-b);font-size:clamp(.68rem,2.6vw,.78rem);font-weight:600}:lang(ar) .feature-title{font-family:var(--font-arabic), serif;letter-spacing:0;text-transform:none;font-size:clamp(.78rem,3vw,.88rem)}.feature-sub{color:var(--text-soft);font-size:clamp(.6rem,2.2vw,.68rem);line-height:1.4}:lang(ar) .feature-sub{font-size:clamp(.68rem,2.6vw,.75rem)}.thanks-band{text-align:center;background:linear-gradient(#e8a0a8eb,#f8e2e5fa);border-top:2px solid #d4af37b3;border-radius:50% 50% 0 0/14% 14% 0 0;flex-direction:column;align-items:center;gap:.6rem;width:100vw;margin-block-start:.5rem;padding:3rem 1.5rem 2rem;display:flex;position:relative;left:50%;transform:translate(-50%);box-shadow:0 -20px 46px -30px #10050b8c}.thanks-text{font-family:var(--font-display), serif;letter-spacing:.18em;text-transform:uppercase;color:#301322;font-size:clamp(.85rem,3.2vw,1rem);font-weight:500}:lang(ar) .thanks-text{font-family:var(--font-arabic), serif;letter-spacing:.02em;text-transform:none;font-size:clamp(1rem,3.8vw,1.15rem)}.thanks-heart{color:#301322;opacity:.7;width:1rem;height:1rem}.footer{letter-spacing:.14em;color:#3013228c;text-transform:uppercase;font-size:.72rem}:lang(ar) .footer{letter-spacing:.02em;text-transform:none;font-size:.82rem}.reveal{opacity:0;animation:fade-up .9s var(--ease-lux) both;animation-delay:var(--d,0s)}@keyframes fade-up{0%{opacity:0;filter:blur(10px);transform:translateY(24px)}to{opacity:1;filter:blur();transform:translateY(0)}}.sreveal{opacity:0;filter:blur(8px);transition:opacity .9s var(--ease-lux) var(--d,0s), transform .9s var(--ease-lux) var(--d,0s), filter .9s var(--ease-lux) var(--d,0s);will-change:transform, opacity;transform:translateY(34px)}.sreveal.in-view{opacity:1;filter:none;transform:none}:root[data-theme=light] .bubble{border-color:#3013222e;box-shadow:inset 2px 4px 8px #fffafa80,0 0 18px #d4af372e}@media (max-width:380px){.flow{gap:1.35rem;width:calc(100% - 2rem);padding-block-start:4.25rem}.wordmark{letter-spacing:.18em;margin-inline-start:.18em}.house{letter-spacing:.3em}.house-line{width:1.8rem}.links{gap:.8rem}.features{grid-template-columns:repeat(2,1fr);row-gap:1.1rem}.feature:nth-child(3){border-inline-start:none}.thanks-band{padding:2.5rem 1.25rem 1.75rem}.topbar{inset-block-start:.85rem;inset-inline-end:.85rem}.pill{padding-inline:.9rem;font-size:.85rem}}@media (max-height:700px){.flow{gap:1.2rem;padding-block-start:3.75rem}.brand-head{gap:.45rem}.brand-logo{width:clamp(4rem,12vh,5.25rem)}.wordmark{font-size:clamp(2.4rem,8vh,3.4rem)}.links{gap:.75rem}}@media (min-width:641px){.flow{gap:1.8rem;width:min(100% - 3rem,34rem)}.topbar{inset-block-start:1.5rem;inset-inline-end:1.75rem}.link-card{padding:1.1rem 1.4rem}}@media (min-width:1024px){.orb{filter:blur(90px)}}@media (prefers-reduced-motion:reduce){.orb,.wordmark,.mist,.bubble,.flake,.rule-spark{animation:none}.particle{display:none}.layer{transition:none;transform:none}.sreveal{filter:none;transition-duration:.3s;transition-delay:0s;transform:none}html{scroll-behavior:auto}.reveal{animation:.6s both fade-in}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.glass-card,.pill,.link-icon,.link-arrow{transition-duration:10ms}}
