/*! tailwindcss v4.1.7 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@font-face{font-family:Bodoni Moda;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/bodoni-moda-math-400-normal.14fc0e62.woff2)format("woff2"),url(/_next/static/media/bodoni-moda-math-400-normal.e95450bc.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/bodoni-moda-symbols-400-normal.f37ec829.woff2)format("woff2"),url(/_next/static/media/bodoni-moda-symbols-400-normal.3e770ac9.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/bodoni-moda-latin-ext-400-normal.31895702.woff2)format("woff2"),url(/_next/static/media/bodoni-moda-latin-ext-400-normal.092369de.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/bodoni-moda-latin-400-normal.0b049a64.woff2)format("woff2"),url(/_next/static/media/bodoni-moda-latin-400-normal.dec68a53.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/bodoni-moda-math-700-normal.62a2d1e8.woff2)format("woff2"),url(/_next/static/media/bodoni-moda-math-700-normal.109f8b7b.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/bodoni-moda-symbols-700-normal.1b36bfe1.woff2)format("woff2"),url(/_next/static/media/bodoni-moda-symbols-700-normal.5605a11f.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/bodoni-moda-latin-ext-700-normal.0b4b95e1.woff2)format("woff2"),url(/_next/static/media/bodoni-moda-latin-ext-700-normal.f8a9c858.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/bodoni-moda-latin-700-normal.aaaf3e18.woff2)format("woff2"),url(/_next/static/media/bodoni-moda-latin-700-normal.37ecf48d.woff)format("woff");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;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/bodoni-moda-math-400-italic.18002aff.woff2)format("woff2"),url(/_next/static/media/bodoni-moda-math-400-italic.aa8535b7.woff)format("woff");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;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/bodoni-moda-symbols-400-italic.a9d75957.woff2)format("woff2"),url(/_next/static/media/bodoni-moda-symbols-400-italic.5dd3e84a.woff)format("woff");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;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/bodoni-moda-latin-ext-400-italic.49c30425.woff2)format("woff2"),url(/_next/static/media/bodoni-moda-latin-ext-400-italic.00944d97.woff)format("woff");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;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/bodoni-moda-latin-400-italic.ad4af6ce.woff2)format("woff2"),url(/_next/static/media/bodoni-moda-latin-400-italic.bd202b82.woff)format("woff");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;font-style:italic;font-display:swap;font-weight:700;src:url(/_next/static/media/bodoni-moda-math-700-italic.587e0bb6.woff2)format("woff2"),url(/_next/static/media/bodoni-moda-math-700-italic.c50bf861.woff)format("woff");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;font-style:italic;font-display:swap;font-weight:700;src:url(/_next/static/media/bodoni-moda-symbols-700-italic.90d48c53.woff2)format("woff2"),url(/_next/static/media/bodoni-moda-symbols-700-italic.597ff144.woff)format("woff");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;font-style:italic;font-display:swap;font-weight:700;src:url(/_next/static/media/bodoni-moda-latin-ext-700-italic.db634115.woff2)format("woff2"),url(/_next/static/media/bodoni-moda-latin-ext-700-italic.fb40e298.woff)format("woff");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;font-style:italic;font-display:swap;font-weight:700;src:url(/_next/static/media/bodoni-moda-latin-700-italic.6407c8d2.woff2)format("woff2"),url(/_next/static/media/bodoni-moda-latin-700-italic.add815bf.woff)format("woff");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:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/libre-caslon-text-latin-ext-400-normal.ce304790.woff2)format("woff2"),url(/_next/static/media/libre-caslon-text-latin-ext-400-normal.9518081a.woff)format("woff");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:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/libre-caslon-text-latin-400-normal.27a07b8d.woff2)format("woff2"),url(/_next/static/media/libre-caslon-text-latin-400-normal.bb71b3ee.woff)format("woff");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:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/libre-caslon-text-latin-ext-700-normal.e557ea40.woff2)format("woff2"),url(/_next/static/media/libre-caslon-text-latin-ext-700-normal.01b9d048.woff)format("woff");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:Libre Caslon Text;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/libre-caslon-text-latin-700-normal.a1f6c5b6.woff2)format("woff2"),url(/_next/static/media/libre-caslon-text-latin-700-normal.109f3814.woff)format("woff");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:Libre Caslon Text;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/libre-caslon-text-latin-ext-400-italic.1e28461d.woff2)format("woff2"),url(/_next/static/media/libre-caslon-text-latin-ext-400-italic.2479fbde.woff)format("woff");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:Libre Caslon Text;font-style:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/libre-caslon-text-latin-400-italic.fcdd1bcb.woff2)format("woff2"),url(/_next/static/media/libre-caslon-text-latin-400-italic.c7ce6c53.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/hanken-grotesk-cyrillic-ext-400-normal.3d645d9b.woff2)format("woff2"),url(/_next/static/media/hanken-grotesk-cyrillic-ext-400-normal.30befb74.woff)format("woff");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/hanken-grotesk-vietnamese-400-normal.3bc1695f.woff2)format("woff2"),url(/_next/static/media/hanken-grotesk-vietnamese-400-normal.187168b5.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/hanken-grotesk-latin-ext-400-normal.730a9b4e.woff2)format("woff2"),url(/_next/static/media/hanken-grotesk-latin-ext-400-normal.4f947463.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/hanken-grotesk-latin-400-normal.5e6bae5f.woff2)format("woff2"),url(/_next/static/media/hanken-grotesk-latin-400-normal.df487ec0.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/hanken-grotesk-cyrillic-ext-500-normal.d8baf445.woff2)format("woff2"),url(/_next/static/media/hanken-grotesk-cyrillic-ext-500-normal.fefd8b43.woff)format("woff");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/hanken-grotesk-vietnamese-500-normal.1068df2c.woff2)format("woff2"),url(/_next/static/media/hanken-grotesk-vietnamese-500-normal.7bb6d9b8.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/hanken-grotesk-latin-ext-500-normal.fda3e658.woff2)format("woff2"),url(/_next/static/media/hanken-grotesk-latin-ext-500-normal.44a5c111.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/hanken-grotesk-latin-500-normal.faf27135.woff2)format("woff2"),url(/_next/static/media/hanken-grotesk-latin-500-normal.21c379f4.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/hanken-grotesk-cyrillic-ext-600-normal.e375dc2c.woff2)format("woff2"),url(/_next/static/media/hanken-grotesk-cyrillic-ext-600-normal.c8c7dacc.woff)format("woff");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/hanken-grotesk-vietnamese-600-normal.f2e8b409.woff2)format("woff2"),url(/_next/static/media/hanken-grotesk-vietnamese-600-normal.9817ef31.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/hanken-grotesk-latin-ext-600-normal.d2c6ce0b.woff2)format("woff2"),url(/_next/static/media/hanken-grotesk-latin-ext-600-normal.995a420b.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/hanken-grotesk-latin-600-normal.3182e117.woff2)format("woff2"),url(/_next/static/media/hanken-grotesk-latin-600-normal.2c6b265b.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/hanken-grotesk-cyrillic-ext-700-normal.50741f67.woff2)format("woff2"),url(/_next/static/media/hanken-grotesk-cyrillic-ext-700-normal.5aa3cbae.woff)format("woff");unicode-range:u+460-52f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/hanken-grotesk-vietnamese-700-normal.a1f6b8b4.woff2)format("woff2"),url(/_next/static/media/hanken-grotesk-vietnamese-700-normal.098a4d2c.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/hanken-grotesk-latin-ext-700-normal.300a2d05.woff2)format("woff2"),url(/_next/static/media/hanken-grotesk-latin-ext-700-normal.850251a9.woff)format("woff");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:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/hanken-grotesk-latin-700-normal.cf28c809.woff2)format("woff2"),url(/_next/static/media/hanken-grotesk-latin-700-normal.c7fe3894.woff)format("woff");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-display:swap;font-weight:400;src:url(/_next/static/media/amiri-arabic-400-normal.24e80ef3.woff2)format("woff2"),url(/_next/static/media/amiri-arabic-400-normal.f3811773.woff)format("woff");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-display:swap;font-weight:400;src:url(/_next/static/media/amiri-latin-ext-400-normal.029a7baa.woff2)format("woff2"),url(/_next/static/media/amiri-latin-ext-400-normal.e0b19c5c.woff)format("woff");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-display:swap;font-weight:400;src:url(/_next/static/media/amiri-latin-400-normal.d2bff452.woff2)format("woff2"),url(/_next/static/media/amiri-latin-400-normal.61ffc436.woff)format("woff");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-display:swap;font-weight:700;src:url(/_next/static/media/amiri-arabic-700-normal.70542f03.woff2)format("woff2"),url(/_next/static/media/amiri-arabic-700-normal.0b63fe59.woff)format("woff");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-display:swap;font-weight:700;src:url(/_next/static/media/amiri-latin-ext-700-normal.5c0cab95.woff2)format("woff2"),url(/_next/static/media/amiri-latin-ext-700-normal.1b4e14ab.woff)format("woff");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-display:swap;font-weight:700;src:url(/_next/static/media/amiri-latin-700-normal.3c482608.woff2)format("woff2"),url(/_next/static/media/amiri-latin-700-normal.5d331c1b.woff)format("woff");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:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/amiri-arabic-400-italic.7543de6d.woff2)format("woff2"),url(/_next/static/media/amiri-arabic-400-italic.18aa3d0f.woff)format("woff");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:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/amiri-latin-ext-400-italic.26b138d4.woff2)format("woff2"),url(/_next/static/media/amiri-latin-ext-400-italic.e4ca8523.woff)format("woff");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:italic;font-display:swap;font-weight:400;src:url(/_next/static/media/amiri-latin-400-italic.12b5550f.woff2)format("woff2"),url(/_next/static/media/amiri-latin-400-italic.ddb63105.woff)format("woff");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:italic;font-display:swap;font-weight:700;src:url(/_next/static/media/amiri-arabic-700-italic.f930b98f.woff2)format("woff2"),url(/_next/static/media/amiri-arabic-700-italic.df95e6f8.woff)format("woff");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:italic;font-display:swap;font-weight:700;src:url(/_next/static/media/amiri-latin-ext-700-italic.b736d1d7.woff2)format("woff2"),url(/_next/static/media/amiri-latin-ext-700-italic.c83d19d7.woff)format("woff");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:italic;font-display:swap;font-weight:700;src:url(/_next/static/media/amiri-latin-700-italic.f0b033e6.woff2)format("woff2"),url(/_next/static/media/amiri-latin-700-italic.6c336456.woff)format("woff");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:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cairo-arabic-400-normal.bdb3e8f1.woff2)format("woff2"),url(/_next/static/media/cairo-arabic-400-normal.5b6c5853.woff)format("woff");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:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cairo-latin-ext-400-normal.c2556185.woff2)format("woff2"),url(/_next/static/media/cairo-latin-ext-400-normal.bbae51e2.woff)format("woff");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:Cairo;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/cairo-latin-400-normal.21e47acc.woff2)format("woff2"),url(/_next/static/media/cairo-latin-400-normal.0d52679f.woff)format("woff");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:Cairo;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/cairo-arabic-500-normal.ac59b487.woff2)format("woff2"),url(/_next/static/media/cairo-arabic-500-normal.3d963eed.woff)format("woff");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:Cairo;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/cairo-latin-ext-500-normal.1cbeba1d.woff2)format("woff2"),url(/_next/static/media/cairo-latin-ext-500-normal.9ec3900a.woff)format("woff");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:Cairo;font-style:normal;font-display:swap;font-weight:500;src:url(/_next/static/media/cairo-latin-500-normal.bb3c5444.woff2)format("woff2"),url(/_next/static/media/cairo-latin-500-normal.9c53e06c.woff)format("woff");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:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/cairo-arabic-600-normal.f0d0406b.woff2)format("woff2"),url(/_next/static/media/cairo-arabic-600-normal.787b34c8.woff)format("woff");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:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/cairo-latin-ext-600-normal.dfaff630.woff2)format("woff2"),url(/_next/static/media/cairo-latin-ext-600-normal.b72743b1.woff)format("woff");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:Cairo;font-style:normal;font-display:swap;font-weight:600;src:url(/_next/static/media/cairo-latin-600-normal.afc3403b.woff2)format("woff2"),url(/_next/static/media/cairo-latin-600-normal.793b9980.woff)format("woff");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:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/cairo-arabic-700-normal.051e538e.woff2)format("woff2"),url(/_next/static/media/cairo-arabic-700-normal.2dbfd9fe.woff)format("woff");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:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/cairo-latin-ext-700-normal.30b90317.woff2)format("woff2"),url(/_next/static/media/cairo-latin-ext-700-normal.ced81e67.woff)format("woff");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:Cairo;font-style:normal;font-display:swap;font-weight:700;src:url(/_next/static/media/cairo-latin-700-normal.a4cd8812.woff2)format("woff2"),url(/_next/static/media/cairo-latin-700-normal.b9ae7023.woff)format("woff");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}@layer theme{:host,:root{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--ease-out:cubic-bezier(0,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,::backdrop,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.rounded{border-radius:.25rem}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--color-ink:#07080d;--color-ink-subtle:#0c0e17;--color-navy:#0d1322;--color-navy-light:#131c31;--color-blue:#17223b;--color-slate-dusk:#212c47;--color-paper:#f5f2f0;--color-paper-pure:#fff;--color-paper-muted:#d6d1da;--color-muted:#aba5b3;--color-faint:#736d7d;--color-red:#b71931;--color-red-hover:#d92745;--color-red-faint:#b719311f;--color-blush:#d5a2ab;--color-blush-light:#e8c2c9;--color-gold-faint:#e0c39626;--color-line:#ffffff1f;--color-line-subtle:#ffffff0f;--color-line-crimson:#b7193159;--color-overlay:#07080de0;--color-overlay-heavy:#07080df5;--color-surface-card:#0d1322a6;--color-surface-card-hover:#131c31d9;--font-display:"Bodoni Moda",Georgia,serif;--font-body:"Libre Caslon Text",Georgia,serif;--font-sans:"Hanken Grotesk",system-ui,-apple-system,sans-serif;--font-arabic-display:"Amiri","Traditional Arabic",serif;--font-arabic-sans:"Cairo",system-ui,-apple-system,sans-serif;--font-size-2xs:.6875rem;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-md:1.125rem;--font-size-lg:1.25rem;--font-size-xl:clamp(1.35rem,1.8vw,1.65rem);--font-size-2xl:clamp(1.6rem,2.4vw,2.25rem);--font-size-3xl:clamp(2rem,3.5vw,3.25rem);--font-size-4xl:clamp(2.6rem,5vw,4.5rem);--font-size-5xl:clamp(3.2rem,7vw,6.5rem);--font-size-display:clamp(3.8rem,9.5vw,9.2rem);--line-height-tight:.88;--line-height-heading:.94;--line-height-display:.86;--line-height-quote:1.12;--line-height-body:1.72;--line-height-relaxed:1.85;--letter-spacing-display:-.055em;--letter-spacing-heading:-.035em;--letter-spacing-eyebrow:.22em;--letter-spacing-nav:.09em;--letter-spacing-ui:.06em;--space-3xs:.125rem;--space-2xs:.25rem;--space-xs:.375rem;--space-sm:.5rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--space-5xl:8rem;--space-6xl:11rem;--header-height:80px;--content-max-width:1440px;--content-max-width-narrow:1120px;--content-max-width-prose:780px;--content-max-width-quote:1040px;--content-padding:clamp(1.25rem,5.5vw,6.5rem);--section-padding-block:clamp(4.5rem,9vw,9.5rem);--section-padding-hero:clamp(3rem,7vw,7.5rem);--shadow-cover:0 28px 65px -10px #000000bf,0 12px 25px -5px #00000080;--shadow-cover-ambient:0 40px 100px -20px #0d1322cc,0 0 60px -10px #b7193133;--shadow-card:0 10px 30px -10px #00000080,0 1px 3px 0 #ffffff0d inset;--shadow-glow-crimson:0 0 45px -8px #b7193173;--shadow-glow-ocean:0 0 60px -10px #121b33b3;--shadow-header:0 1px 0 var(--color-line),0 8px 32px #0006;--duration-instant:.1s;--duration-fast:.2s;--duration-normal:.35s;--duration-slow:.65s;--duration-cinema:.9s;--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--ease-cinema:cubic-bezier(.25,1,.35,1);--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--radius-xl:20px;--radius-pill:9999px}[dir=rtl]{--line-height-tight:1.15;--line-height-heading:1.18;--line-height-display:1.1;--line-height-quote:1.35;--line-height-body:1.95;--line-height-relaxed:2.1;--letter-spacing-display:0;--letter-spacing-heading:0;--letter-spacing-eyebrow:.04em;--letter-spacing-nav:0;--letter-spacing-ui:0}[dir=ltr]{--line-height-tight:.88;--line-height-heading:.94;--line-height-display:.86;--line-height-quote:1.12;--line-height-body:1.72;--line-height-relaxed:1.85;--letter-spacing-display:-.055em;--letter-spacing-heading:-.035em;--letter-spacing-eyebrow:.22em;--letter-spacing-nav:.09em;--letter-spacing-ui:.06em}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,html{background-color:var(--color-ink)}body{min-height:100vh;color:var(--color-paper);font-family:var(--font-body),Georgia,"Times New Roman",serif;font-size:var(--font-size-base);text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;padding:0;overflow-x:hidden}[dir=rtl] body,body{line-height:var(--line-height-body)}[dir=rtl] body{font-family:var(--font-arabic-display),"Amiri",serif}::selection{color:var(--color-paper-pure);background:#b7193166}a{color:inherit;transition:color var(--duration-fast)var(--ease-out),opacity var(--duration-fast)var(--ease-out);text-decoration:none}img,video{max-width:100%;height:auto;display:block}.skip-link{z-index:100;background:var(--color-paper);color:var(--color-ink);font-family:var(--font-sans),sans-serif;font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-ui);text-transform:uppercase;border-radius:var(--radius-sm);transition:top var(--duration-fast)var(--ease-out);top:-120px;padding:.85rem 1.25rem;font-weight:600;position:fixed;inset-inline-start:var(--space-md);box-shadow:0 10px 30px #0009}[dir=rtl] .skip-link{font-family:var(--font-arabic-sans),sans-serif;letter-spacing:0}.skip-link:focus{top:var(--space-md);outline:2px solid var(--color-red);outline-offset:3px}:focus-visible{outline:2px solid var(--color-red);outline-offset:3px;box-shadow:0 0 0 4px #b7193140}.site-header{height:var(--header-height);padding-inline:var(--content-padding);border-block-end:1px solid var(--color-line);z-index:40;background:var(--color-overlay);-webkit-backdrop-filter:blur(18px);box-shadow:var(--shadow-header);transition:background-color var(--duration-normal)var(--ease-out),border-color var(--duration-normal)var(--ease-out);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.brand{font-family:var(--font-sans),sans-serif;letter-spacing:.12em;font-size:var(--font-size-xs);text-transform:uppercase;color:var(--color-paper);white-space:nowrap;opacity:.95;transition:opacity var(--duration-fast)var(--ease-out),transform var(--duration-fast)var(--ease-out);font-weight:600}.brand:focus-visible,.brand:hover{opacity:1}[dir=rtl] .brand{font-family:var(--font-arabic-sans),sans-serif;font-size:var(--font-size-sm);letter-spacing:0;font-weight:700}.site-header nav{font-family:var(--font-sans),sans-serif;font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-nav);text-transform:uppercase;align-items:center;gap:clamp(.7rem,1.6vw,1.7rem);font-weight:500;display:flex}[dir=rtl] .site-header nav{font-family:var(--font-arabic-sans),sans-serif;letter-spacing:0;font-size:var(--font-size-sm)}.site-header nav a{color:var(--color-paper-muted);padding-block:var(--space-xs);transition:color var(--duration-fast)var(--ease-out);position:relative}.site-header nav a:after{content:"";background:var(--color-red);transform-origin:50%;height:1px;transition:transform var(--duration-normal)var(--ease-out);inset-inline:0;position:absolute;bottom:0;transform:scaleX(0)}.site-header nav a:focus-visible,.site-header nav a:hover{color:var(--color-paper-pure)}.site-header nav a:focus-visible:after,.site-header nav a:hover:after{transform:scaleX(1)}.lang-switch{font-size:var(--font-size-xs);text-transform:uppercase;border:1px solid var(--color-line);color:var(--color-paper);cursor:pointer;border-radius:var(--radius-pill);min-width:44px;min-height:38px;transition:background var(--duration-fast)var(--ease-out),border-color var(--duration-fast)var(--ease-out),color var(--duration-fast)var(--ease-out),transform var(--duration-fast)var(--ease-out);background:#ffffff0a;justify-content:center;align-items:center;padding:.45rem .85rem;font-weight:600;display:inline-flex}.lang-switch,[dir=rtl] .lang-switch{font-family:var(--font-sans),sans-serif;letter-spacing:var(--letter-spacing-ui)}.lang-switch:focus-visible,.lang-switch:hover{color:var(--color-paper-pure);background:#ffffff1a;border-color:#ffffff40}.mobile-nav-backdrop{z-index:45;-webkit-backdrop-filter:blur(8px);background:#040508bf;position:fixed;inset:0}.mobile-nav{z-index:50;background:var(--color-navy);border-inline-start:1px solid var(--color-line);width:min(340px,86vw);height:100dvh;padding:var(--space-3xl)var(--space-xl);gap:var(--space-md);top:0;flex-direction:column;display:flex;position:fixed;inset-inline-end:0;overflow-y:auto;box-shadow:-15px 0 50px #000000b3}[dir=rtl] .mobile-nav{box-shadow:15px 0 50px #000000b3}.mobile-nav a{font-family:var(--font-sans),sans-serif;font-size:var(--font-size-sm);letter-spacing:var(--letter-spacing-nav);text-transform:uppercase;padding:var(--space-md)0;border-block-end:1px solid var(--color-line-subtle);color:var(--color-paper-muted);transition:color var(--duration-fast)var(--ease-out),padding-inline-start var(--duration-fast)var(--ease-out);justify-content:space-between;align-items:center;font-weight:500;display:flex}[dir=rtl] .mobile-nav a{font-family:var(--font-arabic-sans),sans-serif;letter-spacing:0;font-size:var(--font-size-base)}.mobile-nav a:focus-visible,.mobile-nav a:hover{color:var(--color-paper-pure);padding-inline-start:var(--space-xs)}.mobile-nav-toggle{border:1px solid var(--color-line);border-radius:var(--radius-sm);color:var(--color-paper);cursor:pointer;padding:var(--space-2xs);width:44px;height:44px;transition:background var(--duration-fast)var(--ease-out),border-color var(--duration-fast)var(--ease-out);background:#ffffff0a;justify-content:center;align-items:center;display:none}.mobile-nav-toggle:focus-visible,.mobile-nav-toggle:hover{background:#ffffff1a;border-color:#ffffff40}.section-grid{min-height:calc(100svh - var(--header-height));padding:var(--section-padding-hero)var(--content-padding);max-width:var(--content-max-width);grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(2.5rem,6vw,7rem);margin-inline:auto;display:grid}.hero-copy{max-width:780px}.eyebrow{font-family:var(--font-sans),sans-serif;text-transform:uppercase;font-size:var(--font-size-2xs);color:var(--color-blush);margin:0 0 var(--space-md);font-weight:600;display:inline-block}.eyebrow,[dir=rtl] .eyebrow{letter-spacing:var(--letter-spacing-eyebrow)}[dir=rtl] .eyebrow{font-family:var(--font-arabic-sans),sans-serif;font-size:var(--font-size-xs)}.hero-title{font-family:var(--font-display),"Bodoni Moda",serif;font-size:var(--font-size-display);font-weight:400;color:var(--color-paper-pure);text-wrap:balance;margin:0}.hero-title,[dir=rtl] .hero-title{line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-display)}.arabic-title,[dir=rtl] .hero-title{font-family:var(--font-arabic-display),"Amiri",serif}.arabic-title{font-size:var(--font-size-3xl);margin:var(--space-md)0 var(--space-lg);font-weight:400;line-height:1.25}.arabic-title,.lede{color:var(--color-paper-muted)}.lede{font-family:var(--font-body),Georgia,serif;font-size:var(--font-size-xl);max-width:680px;margin:0}.lede,[dir=rtl] .lede{line-height:var(--line-height-body)}[dir=rtl] .lede{font-family:var(--font-arabic-display),"Amiri",serif;font-size:var(--font-size-2xl)}.actions{gap:var(--space-md);flex-wrap:wrap;margin-block-start:var(--space-2xl);display:flex}.actions,.button{align-items:center}.button{border:1px solid var(--color-line);font-family:var(--font-sans),sans-serif;font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-ui);text-transform:uppercase;color:var(--color-paper);cursor:pointer;border-radius:var(--radius-xs);text-align:center;min-width:48px;min-height:48px;transition:background var(--duration-fast)var(--ease-out),border-color var(--duration-fast)var(--ease-out),transform var(--duration-fast)var(--ease-out),box-shadow var(--duration-fast)var(--ease-out);background:#ffffff08;justify-content:center;padding:.85rem 1.45rem;font-weight:600;display:inline-flex}[dir=rtl] .button{font-family:var(--font-arabic-sans),sans-serif;letter-spacing:0;font-size:var(--font-size-sm)}.button:focus-visible,.button:hover{color:var(--color-paper-pure);background:#ffffff14;border-color:#ffffff47;transform:translateY(-1px)}.button-primary{background:var(--color-red);border-color:var(--color-red);color:var(--color-paper-pure);box-shadow:0 4px 20px #b7193159}.button-primary:focus-visible,.button-primary:hover{background:var(--color-red-hover);border-color:var(--color-red-hover);box-shadow:var(--shadow-glow-crimson);transform:translateY(-1px)}.text-link{font-family:var(--font-sans),sans-serif;font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-ui);text-transform:uppercase;color:var(--color-paper-muted);text-underline-offset:6px;padding-block:var(--space-xs);min-height:44px;transition:color var(--duration-fast)var(--ease-out),opacity var(--duration-fast)var(--ease-out);align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}[dir=rtl] .text-link{font-family:var(--font-arabic-sans),sans-serif;letter-spacing:0;font-size:var(--font-size-sm)}.text-link:focus-visible,.text-link:hover{color:var(--color-paper-pure);opacity:1}.cover-stage{place-items:center;min-height:520px;display:grid;position:relative}.cover-stage:before{content:"";filter:blur(40px);z-index:0;pointer-events:none;background:radial-gradient(circle,#b719312e 0,#0d132266 50%,#0000 75%);width:80%;height:80%;position:absolute}.cover-art{z-index:1;aspect-ratio:3/4.4;width:min(390px,72vw);box-shadow:var(--shadow-cover),var(--shadow-cover-ambient);padding:var(--space-xl);color:#fff;font-family:var(--font-sans),sans-serif;letter-spacing:.22em;text-transform:uppercase;border-radius:var(--radius-xs);transition:transform var(--duration-cinema)var(--ease-cinema),box-shadow var(--duration-cinema)var(--ease-cinema);background:linear-gradient(145deg,#b8a8b8 0 22%,#0a0b12 22% 70%,#121d39 70% 100%);border:1px solid #ffffff1a;flex-direction:column;justify-content:space-between;display:flex;position:relative}.cover-art:hover{box-shadow:var(--shadow-cover),var(--shadow-glow-crimson);transform:translateY(-4px)scale(1.01)}.cover-art span{font-size:var(--font-size-md);line-height:1.2}.cover-art em{color:var(--color-red-hover);font-family:var(--font-display),"Bodoni Moda",serif;letter-spacing:-.02em;text-transform:none;margin-top:.25rem;font-size:clamp(2.4rem,5vw,3.2rem);font-style:italic;display:block}.cover-art small{font-size:var(--font-size-2xs);letter-spacing:.2em;opacity:.85}.section{padding:var(--section-padding-block)var(--content-padding);border-block-start:1px solid var(--color-line);max-width:var(--content-max-width);margin-inline:auto}.story-strip{background:linear-gradient(#07080d,#0c1222 50%,#07080d);position:relative;overflow:hidden}.story-strip:before{content:"";filter:blur(60px);pointer-events:none;inset-inline-start:10%;background:radial-gradient(circle,#17223b73 0,#0000 70%);width:400px;height:400px;position:absolute;top:20%}blockquote{font-family:var(--font-display),"Bodoni Moda",serif;font-size:var(--font-size-4xl);letter-spacing:var(--letter-spacing-heading);max-width:var(--content-max-width-quote);color:var(--color-paper-pure);text-wrap:balance;margin:0}[dir=rtl] blockquote,blockquote{line-height:var(--line-height-quote)}[dir=rtl] blockquote{font-family:var(--font-arabic-display),"Amiri",serif;letter-spacing:0}.source{font-family:var(--font-sans),sans-serif;font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-ui);text-transform:uppercase;color:var(--color-muted);margin-block-start:var(--space-xl);font-weight:500}[dir=rtl] .source{font-family:var(--font-arabic-sans),sans-serif;letter-spacing:0;font-size:var(--font-size-sm)}.two-col{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(2.5rem,7vw,8rem);display:grid}.two-col h2{font-family:var(--font-display),"Bodoni Moda",serif;font-size:var(--font-size-3xl);font-weight:400;letter-spacing:var(--letter-spacing-heading);color:var(--color-paper-pure);text-wrap:balance;margin:0}.two-col h2,[dir=rtl] .two-col h2{line-height:var(--line-height-heading)}[dir=rtl] .two-col h2{font-family:var(--font-arabic-display),"Amiri",serif;letter-spacing:0}.page-lede,.two-col>p{font-family:var(--font-body),Georgia,serif;font-size:var(--font-size-xl);line-height:var(--line-height-body);color:var(--color-paper-muted);max-width:var(--content-max-width-prose);margin:0}[dir=rtl] .page-lede,[dir=rtl] .two-col>p{font-family:var(--font-arabic-display),"Amiri",serif;font-size:var(--font-size-2xl);line-height:var(--line-height-body)}.page-section{min-height:calc(100svh - var(--header-height));padding:var(--section-padding-block)var(--content-padding);max-width:var(--content-max-width);margin-inline:auto}.page-section h1{font-family:var(--font-display),"Bodoni Moda",serif;font-size:var(--font-size-5xl);font-weight:400;line-height:var(--line-height-display);letter-spacing:var(--letter-spacing-display);color:var(--color-paper-pure);margin:0 0 var(--space-xl);text-wrap:balance}[dir=rtl] .page-section h1{font-family:var(--font-arabic-display),"Amiri",serif;line-height:var(--line-height-display);letter-spacing:0}.facts{border-block-start:1px solid var(--color-line);max-width:840px;margin-block-start:var(--space-2xl)}.facts p{padding:var(--space-md)0;border-block-end:1px solid var(--color-line-subtle);line-height:var(--line-height-body);color:var(--color-paper-muted);margin:0}.large-quote{border-inline-start:2px solid var(--color-red);margin-block-start:var(--space-3xl);padding-inline-start:var(--space-xl)}.contact-card{gap:var(--space-md);flex-wrap:wrap;margin-block-start:var(--space-xl);display:flex}.asset-pending{border:1px dashed var(--color-line);padding:var(--space-xl);font-family:var(--font-sans),sans-serif;color:var(--color-muted);border-radius:var(--radius-md);background:#ffffff05;margin-block-start:var(--space-2xl)}[dir=rtl] .asset-pending{font-family:var(--font-arabic-sans),sans-serif}.asset-pending code{color:var(--color-blush);font-family:monospace}.site-footer{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-xl)var(--content-padding);border-block-start:1px solid var(--color-line);font-family:var(--font-sans),sans-serif;font-size:var(--font-size-xs);color:var(--color-muted);max-width:var(--content-max-width);flex-wrap:wrap;margin-inline:auto;display:flex}[dir=rtl] .site-footer{font-family:var(--font-arabic-sans),sans-serif}.site-footer a{transition:color var(--duration-fast)var(--ease-out)}.site-footer a:focus-visible,.site-footer a:hover{color:var(--color-paper-pure)}@media (min-width:1920px){:root{--content-max-width:1680px;--font-size-display:9.5rem}}@media (max-width:1440px){:root{--content-padding:clamp(1.5rem,4vw,4rem)}}@media (max-width:1024px){.section-grid{gap:var(--space-2xl)}}@media (max-width:900px){.site-header nav{display:none}.mobile-nav-toggle{display:flex}.section-grid,.two-col{grid-template-columns:1fr}.section-grid{padding-block-start:var(--space-3xl)}.cover-stage{min-height:440px;margin-block-start:var(--space-xl)}.hero-title{font-size:clamp(3.2rem,14vw,5.5rem)}}@media (max-width:768px){.actions{gap:var(--space-sm)}.button{width:100%}.text-link{justify-content:center;width:100%}}@media (max-width:480px){:root{--header-height:70px;--content-padding:1.25rem;--section-padding-block:clamp(3.5rem,12vw,5.5rem)}.hero-title{font-size:clamp(2.75rem,13vw,3.8rem)}.arabic-title{font-size:clamp(1.4rem,6vw,2rem)}.page-section h1{font-size:clamp(2.2rem,10vw,3.2rem)}.cover-art{width:min(320px,84vw);padding:var(--space-lg)}.cover-stage{min-height:380px}}.book-showcase{flex-direction:column;width:100%}.book-showcase,.book-showcase-stage{justify-content:center;align-items:center;display:flex;position:relative}.book-showcase-stage{perspective:1200px;padding:var(--space-xl)var(--space-md)}.book-showcase-stage:before{content:"";filter:blur(50px);z-index:0;pointer-events:none;background:radial-gradient(circle,#b719312e 0,#0d132280 50%,#0000 75%);width:75%;height:75%;position:absolute}.book-cover-frame{z-index:1;aspect-ratio:3/4.4;border-radius:var(--radius-sm);width:min(390px,78vw);box-shadow:var(--shadow-cover),var(--shadow-cover-ambient);transform-style:preserve-3d;transition:transform var(--duration-cinema)var(--ease-cinema),box-shadow var(--duration-cinema)var(--ease-cinema),border-color var(--duration-normal)var(--ease-out);border:1px solid #ffffff1f;position:relative;overflow:hidden;transform:rotateY(-3deg)rotateX(1.5deg)}[dir=rtl] .book-cover-frame{transform:rotateY(3deg)rotateX(1.5deg)}.book-cover-frame:focus-within,.book-cover-frame:hover{box-shadow:var(--shadow-cover),var(--shadow-glow-crimson);border-color:#ffffff47;transform:translateY(-8px)rotateY(0)rotateX(0)scale(1.015)}.book-cover-frame:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#ffffff2e,#00000059 40%,#0000);width:14px;position:absolute;inset-block:0;inset-inline-start:0}[dir=rtl] .book-cover-frame:before{background:linear-gradient(270deg,#ffffff2e,#00000059 40%,#0000)}.book-cover-frame:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(115deg,#0000 35%,#ffffff0d 45%,#ffffff1f 50%,#0000 55%);position:absolute;inset:0}.book-showcase-info{text-align:center;max-width:580px;margin-block-start:var(--space-xl)}.book-showcase-title{font-family:var(--font-display),"Bodoni Moda",serif;font-size:var(--font-size-2xl);font-weight:400;line-height:var(--line-height-heading);color:var(--color-paper-pure);margin:0 0 var(--space-xs)}[dir=rtl] .book-showcase-title{font-family:var(--font-arabic-display),"Amiri",serif;letter-spacing:0}.book-showcase-subtitle{font-family:var(--font-body),Georgia,serif;font-size:var(--font-size-sm);color:var(--color-paper-muted);line-height:var(--line-height-body);margin:0}[dir=rtl] .book-showcase-subtitle{font-family:var(--font-arabic-display),"Amiri",serif;font-size:var(--font-size-md)}.ocean-atmosphere{width:100%;padding:clamp(5rem,11vw,11rem)var(--content-padding);background-color:var(--color-ink);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ocean-atmosphere-media{z-index:0;pointer-events:none;position:absolute;inset:0}.ocean-atmosphere-image{object-fit:cover;object-position:center;transition:transform var(--duration-cinema)var(--ease-cinema)}.ocean-atmosphere-overlay{z-index:1;pointer-events:none;position:absolute;inset:0}.ocean-atmosphere-overlay-midnight{background:linear-gradient(#07080de0,#0d1322a6 45%,#07080df0)}.ocean-atmosphere-overlay-twilight{background:linear-gradient(#07080dd1,#17223b8c 45%,#07080deb)}.ocean-atmosphere-overlay-sunset{background:linear-gradient(#07080dd9,#28141e80 45%,#07080df0)}.ocean-atmosphere-overlay-dark{background:linear-gradient(#07080deb,#090a10c7 50%,#07080df5)}.ocean-atmosphere-overlay-subtle{background:linear-gradient(#07080db3,#0d132266 50%,#07080dd9)}.ocean-atmosphere:after{content:"";z-index:2;pointer-events:none;background:radial-gradient(circle,#0000 40%,#07080dbf 100%);position:absolute;inset:0}.ocean-atmosphere-content{z-index:3;width:100%;max-width:var(--content-max-width-quote);text-align:center;margin-inline:auto;position:relative}.ocean-atmosphere-content[data-align=start]{text-align:start;margin-inline:0 auto}.ocean-atmosphere-content[data-align=end]{text-align:end;margin-inline:auto 0}.ocean-atmosphere-title{font-family:var(--font-display),"Bodoni Moda",serif;font-size:var(--font-size-4xl);font-weight:400;line-height:var(--line-height-quote);letter-spacing:var(--letter-spacing-heading);color:var(--color-paper-pure);margin:0 0 var(--space-md);text-wrap:balance}[dir=rtl] .ocean-atmosphere-title{font-family:var(--font-arabic-display),"Amiri",serif;line-height:var(--line-height-quote);letter-spacing:0}.ocean-atmosphere-subtitle{font-family:var(--font-body),Georgia,serif;font-size:var(--font-size-lg);line-height:var(--line-height-body);color:var(--color-paper-muted);max-width:var(--content-max-width-prose);margin-block:0;margin-inline:auto}.ocean-atmosphere-content[data-align=start] .ocean-atmosphere-subtitle{margin-inline:0 auto}.ocean-atmosphere-content[data-align=end] .ocean-atmosphere-subtitle{margin-inline:auto 0}[dir=rtl] .ocean-atmosphere-subtitle{font-family:var(--font-arabic-display),"Amiri",serif;font-size:var(--font-size-xl)}.character-dialogue{width:100%;padding:var(--section-padding-block)var(--content-padding);background:linear-gradient(180deg,var(--color-ink)0,#0d132299 40%,#0d132299 60%,var(--color-ink)100%);border-block-start:1px solid var(--color-line);border-block-end:1px solid var(--color-line);position:relative}.character-dialogue-header{max-width:var(--content-max-width-prose);text-align:center;margin-block-end:clamp(3rem,7vw,6rem);margin-inline:auto}.character-dialogue-title{font-family:var(--font-display),"Bodoni Moda",serif;font-size:var(--font-size-3xl);font-weight:400;line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);color:var(--color-paper-pure);margin:var(--space-xs)0 0;text-wrap:balance}[dir=rtl] .character-dialogue-title{font-family:var(--font-arabic-display),"Amiri",serif;letter-spacing:0}.character-editorial-spread{max-width:var(--content-max-width);grid-template-columns:1fr auto 1fr;align-items:start;gap:clamp(2rem,5vw,5rem);margin-inline:auto;display:grid}.character-editorial-divider{background:linear-gradient(180deg,transparent 0,var(--color-line)20%,var(--color-red)50%,var(--color-line)80%,transparent 100%);align-self:stretch;width:1px;height:100%;min-height:380px;position:relative}.character-panel{padding:var(--space-lg)0;flex-direction:column;display:flex;position:relative}.character-panel-eva,.character-panel-liam{text-align:start}.character-name-group{margin-block-end:var(--space-xl);position:relative}.character-name{font-family:var(--font-display),"Bodoni Moda",serif;letter-spacing:-.04em;color:var(--color-paper-pure);margin:0;font-size:clamp(3rem,6.5vw,5.2rem);font-weight:400;line-height:.92}[dir=rtl] .character-name{font-family:var(--font-arabic-display),"Amiri",serif;letter-spacing:0;font-size:clamp(2.6rem,5.5vw,4.4rem);line-height:1.1}.character-descriptor{font-family:var(--font-sans),sans-serif;font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-blush);margin-block-start:var(--space-xs);font-weight:600;display:block}[dir=rtl] .character-descriptor{font-family:var(--font-arabic-sans),sans-serif;letter-spacing:0;font-size:var(--font-size-sm)}.character-quote{font-family:var(--font-display),"Bodoni Moda",serif;letter-spacing:-.02em;color:var(--color-paper);margin:0 0 var(--space-lg);border-inline-start:2px solid var(--color-red);padding-inline-start:var(--space-lg);font-size:clamp(1.4rem,2.2vw,2rem);line-height:1.25;position:relative}[dir=rtl] .character-quote{font-family:var(--font-arabic-display),"Amiri",serif;letter-spacing:0;font-size:clamp(1.35rem,2.1vw,1.85rem);line-height:1.45}.character-narrative{font-family:var(--font-body),Georgia,serif;font-size:var(--font-size-md);line-height:var(--line-height-body);color:var(--color-paper-muted);margin:0 0 var(--space-md);max-width:540px}[dir=rtl] .character-narrative{font-family:var(--font-arabic-display),"Amiri",serif;font-size:var(--font-size-lg);line-height:1.95}.character-source{font-family:var(--font-sans),sans-serif;font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-ui);text-transform:uppercase;color:var(--color-faint);margin-block-start:var(--space-sm);display:block}[dir=rtl] .character-source{font-family:var(--font-arabic-sans),sans-serif;letter-spacing:0;font-size:var(--font-size-xs)}.character-exchange{max-width:var(--content-max-width-quote);padding:var(--space-2xl)var(--space-xl);border-block-start:1px solid var(--color-line-subtle);gap:var(--space-lg);flex-direction:column;margin-block-start:clamp(3rem,6vw,5rem);margin-inline:auto;display:flex;position:relative}.character-exchange:before{content:"";background:var(--color-red);top:0;width:120px;height:1px;position:absolute;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .character-exchange:before{transform:translate(50%)}.exchange-line{gap:var(--space-2xs);flex-direction:column;display:flex}.exchange-speaker{font-family:var(--font-sans),sans-serif;font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-blush);font-weight:600}[dir=rtl] .exchange-speaker{font-family:var(--font-arabic-sans),sans-serif;letter-spacing:0}.exchange-text{font-family:var(--font-display),"Bodoni Moda",serif;font-size:var(--font-size-xl);line-height:var(--line-height-quote);color:var(--color-paper-pure);margin:0}[dir=rtl] .exchange-text{font-family:var(--font-arabic-display),"Amiri",serif;letter-spacing:0;line-height:1.4}@media (max-width:900px){.character-editorial-spread{gap:var(--space-2xl);grid-template-columns:1fr}.character-editorial-divider{display:none}.character-panel{border-block-end:1px solid var(--color-line-subtle);padding:0;padding-block-end:var(--space-2xl)}.character-panel:last-child{border-block-end:none;padding-block-end:0}}.author-feature{width:100%;padding:var(--section-padding-block)var(--content-padding);background:linear-gradient(180deg,var(--color-ink)0,#0d132273 50%,var(--color-ink)100%);border-block-start:1px solid var(--color-line);position:relative}.author-editorial-grid{max-width:var(--content-max-width);grid-template-columns:1fr 1.15fr;align-items:center;gap:clamp(3rem,7vw,7rem);margin-inline:auto;display:grid}.author-media-column{justify-content:center;display:flex;position:relative}.author-portrait-stage{width:100%;max-width:440px;position:relative}.author-portrait-stage:before{content:"";filter:blur(40px);z-index:0;pointer-events:none;background:radial-gradient(circle,#b7193124 0,#0d132266 60%,#0000 80%);position:absolute;inset:-15px}.author-portrait-frame{z-index:1;aspect-ratio:4/5;border-radius:var(--radius-sm);width:100%;box-shadow:var(--shadow-cover),var(--shadow-cover-ambient);transition:transform var(--duration-cinema)var(--ease-cinema),border-color var(--duration-normal)var(--ease-out),box-shadow var(--duration-cinema)var(--ease-cinema);border:1px solid #ffffff1f;position:relative;overflow:hidden}.author-portrait-frame:hover{box-shadow:var(--shadow-cover),var(--shadow-glow-crimson);border-color:#ffffff47;transform:translateY(-4px)scale(1.01)}.author-portrait-frame:after{content:"";pointer-events:none;background:linear-gradient(#0000 65%,#07080d8c);position:absolute;inset:0}.author-secondary-frame{z-index:2;aspect-ratio:1;border-radius:var(--radius-sm);border:2px solid var(--color-ink);bottom:-24px;width:min(170px,40vw);display:block;position:absolute;inset-inline-end:-24px;overflow:hidden;box-shadow:0 16px 36px #000000a6}.author-narrative-column{text-align:start;flex-direction:column;align-items:flex-start;display:flex}.author-name{font-family:var(--font-display),"Bodoni Moda",serif;font-size:clamp(2.8rem,6vw,5.2rem);font-weight:400;line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);color:var(--color-paper-pure);margin:var(--space-xs)0 0;text-wrap:balance}[dir=rtl] .author-name{font-family:var(--font-arabic-display),"Amiri",serif;letter-spacing:0;line-height:1.15}.author-byline{font-family:var(--font-sans),sans-serif;letter-spacing:.04em;color:var(--color-blush);margin:var(--space-xs)0 var(--space-lg);text-transform:uppercase;font-size:clamp(1rem,1.6vw,1.25rem);font-weight:500}[dir=rtl] .author-byline{font-family:var(--font-arabic-sans),sans-serif;letter-spacing:0;text-transform:none}.author-divider{background:var(--color-red);width:60px;height:2px;margin-block-end:var(--space-lg)}.author-note{font-family:var(--font-body),Georgia,serif;font-size:var(--font-size-xl);line-height:var(--line-height-body);color:var(--color-paper-muted);max-width:620px;margin:0 0 var(--space-xl)}[dir=rtl] .author-note{font-family:var(--font-arabic-display),"Amiri",serif;font-size:var(--font-size-2xl);line-height:var(--line-height-body)}.author-links{align-items:center;gap:var(--space-md);flex-wrap:wrap;margin-block-start:var(--space-xs);display:flex}.author-link-pill{align-items:center;gap:var(--space-xs);font-family:var(--font-sans),sans-serif;font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-ui);text-transform:uppercase;color:var(--color-paper);border:1px solid var(--color-line);border-radius:var(--radius-pill);min-height:44px;transition:background var(--duration-fast)var(--ease-out),border-color var(--duration-fast)var(--ease-out),color var(--duration-fast)var(--ease-out),transform var(--duration-fast)var(--ease-out);background:#ffffff0a;padding:.65rem 1.15rem;font-weight:600;display:inline-flex}[dir=rtl] .author-link-pill{font-family:var(--font-arabic-sans),sans-serif;letter-spacing:0;font-size:var(--font-size-sm)}.author-link-pill:focus-visible,.author-link-pill:hover{color:var(--color-paper-pure);background:#ffffff1a;border-color:#ffffff4d;transform:translateY(-1px)}@media (max-width:900px){.author-editorial-grid{gap:var(--space-3xl);grid-template-columns:1fr}.author-media-column{order:1}.author-narrative-column{text-align:center;order:2;align-items:center}.author-divider{margin-inline:auto}.author-links{justify-content:center}.author-secondary-frame{bottom:-16px;width:130px;inset-inline-end:-8px}}.gallery-section{width:100%;padding:var(--section-padding-block)var(--content-padding);background-color:var(--color-ink);border-block-start:1px solid var(--color-line);position:relative}.gallery-header{max-width:var(--content-max-width-prose);text-align:center;margin-block-end:clamp(3rem,7vw,6rem);margin-inline:auto}.gallery-title{font-family:var(--font-display),"Bodoni Moda",serif;font-size:var(--font-size-3xl);font-weight:400;line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);color:var(--color-paper-pure);margin:var(--space-xs)0 0;text-wrap:balance}[dir=rtl] .gallery-title{font-family:var(--font-arabic-display),"Amiri",serif;letter-spacing:0}.gallery-archive-grid{max-width:var(--content-max-width);grid-template-columns:repeat(12,1fr);gap:clamp(1.25rem,2.5vw,2.5rem);margin-inline:auto;display:grid}.gallery-item{border-radius:var(--radius-xs);background-color:var(--color-navy);box-shadow:var(--shadow-card);transition:border-color var(--duration-normal)var(--ease-out),box-shadow var(--duration-cinema)var(--ease-cinema);border:1px solid #ffffff14;position:relative;overflow:hidden}.gallery-item:focus-within,.gallery-item:hover{box-shadow:var(--shadow-cover-ambient);border-color:#ffffff40}.gallery-item[data-span=two-thirds]{aspect-ratio:16/10;grid-column:span 8}.gallery-item[data-span=third]{aspect-ratio:3/4;grid-column:span 4}.gallery-item[data-span=half]{aspect-ratio:4/3;grid-column:span 6}.gallery-item[data-span=full]{aspect-ratio:21/9;grid-column:span 12}.gallery-item-button{all:unset;cursor:pointer;width:100%;height:100%;display:block;position:relative}.gallery-item-button:focus-visible{outline:2px solid var(--color-red);outline-offset:-2px}.gallery-image{object-fit:cover;object-position:center;transition:transform var(--duration-cinema)var(--ease-cinema)}.gallery-item:hover .gallery-image{transform:scale(1.025)}.gallery-index-badge{top:var(--space-md);z-index:2;font-family:var(--font-sans),sans-serif;font-size:var(--font-size-2xs);letter-spacing:.1em;color:var(--color-paper-pure);-webkit-backdrop-filter:blur(8px);border-radius:var(--radius-xs);pointer-events:none;background:#07080da6;border:1px solid #ffffff1f;padding:.2rem .55rem;font-weight:600;position:absolute;inset-inline-end:var(--space-md)}[dir=rtl] .gallery-index-badge{font-family:var(--font-arabic-sans),sans-serif;letter-spacing:0}.gallery-lightbox-backdrop{z-index:100;-webkit-backdrop-filter:blur(20px);padding:var(--space-md);animation:lightboxFadeIn var(--duration-normal)var(--ease-out);background:#040508f0;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}@keyframes lightboxFadeIn{0%{opacity:0}to{opacity:1}}.gallery-lightbox-dialog{flex-direction:column;justify-content:center;align-items:center;width:min(1200px,94vw);max-height:90vh;display:flex;position:relative}.gallery-lightbox-stage{border-radius:var(--radius-sm);border:1px solid #ffffff26;width:100%;height:min(78vh,800px);position:relative;overflow:hidden;box-shadow:0 30px 80px #000000d9}.gallery-lightbox-caption{text-align:center;font-family:var(--font-sans),sans-serif;font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-ui);text-transform:uppercase;color:var(--color-paper-muted);margin-block-start:var(--space-md)}[dir=rtl] .gallery-lightbox-caption{font-family:var(--font-arabic-sans),sans-serif;letter-spacing:0}.gallery-lightbox-close{z-index:105;color:var(--color-paper-pure);border-radius:var(--radius-pill);cursor:pointer;width:42px;height:42px;transition:background var(--duration-fast)var(--ease-out),transform var(--duration-fast)var(--ease-out);top:-48px;background:#ffffff14;border:1px solid #fff3;justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-end:0}.gallery-lightbox-close:focus-visible,.gallery-lightbox-close:hover{border-color:var(--color-red);background:#b71931cc;transform:scale(1.05)}.gallery-lightbox-nav{z-index:105;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--color-paper-pure);border-radius:var(--radius-pill);cursor:pointer;width:48px;height:48px;transition:background var(--duration-fast)var(--ease-out),border-color var(--duration-fast)var(--ease-out);background:#07080db3;border:1px solid #ffffff26;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.gallery-lightbox-prev{inset-inline-start:-24px}.gallery-lightbox-next{inset-inline-end:-24px}.gallery-lightbox-nav:focus-visible,.gallery-lightbox-nav:hover{background:var(--color-red);border-color:var(--color-red)}@media (max-width:900px){.gallery-archive-grid{gap:var(--space-md);grid-template-columns:repeat(2,1fr)}.gallery-item[data-span=full],.gallery-item[data-span=half],.gallery-item[data-span=third],.gallery-item[data-span=two-thirds]{aspect-ratio:4/3;grid-column:span 1}.gallery-item:first-child{aspect-ratio:16/9;grid-column:span 2}.gallery-lightbox-prev{inset-inline-start:8px}.gallery-lightbox-next{inset-inline-end:8px}}@media (max-width:480px){.gallery-archive-grid{gap:var(--space-lg);grid-template-columns:1fr}.gallery-item:first-child,.gallery-item[data-span=full],.gallery-item[data-span=half],.gallery-item[data-span=third],.gallery-item[data-span=two-thirds]{aspect-ratio:4/3;grid-column:span 1}.gallery-item:nth-child(2),.gallery-item:nth-child(3){aspect-ratio:3/4}}.dedication-section{width:100%;padding:clamp(6rem,12vw,12rem)var(--content-padding);background:radial-gradient(circle at 50% 50%,#0d1322b3 0,var(--color-ink)70%);border-block-start:1px solid var(--color-line);text-align:center;position:relative;overflow:hidden}.dedication-container{z-index:1;max-width:960px;margin-inline:auto;position:relative}.dedication-ornament{background:var(--color-red);width:40px;height:1px;margin-block-end:var(--space-2xl);margin-inline:auto}.dedication-text{font-family:var(--font-display),"Bodoni Moda",serif;letter-spacing:-.025em;color:var(--color-paper-pure);margin:0 0 var(--space-2xl);text-wrap:balance;font-size:clamp(1.85rem,3.8vw,3.4rem);font-weight:400;line-height:1.28}[dir=rtl] .dedication-text{font-family:var(--font-arabic-display),"Amiri",serif;letter-spacing:0;font-size:clamp(1.8rem,3.6vw,3.2rem);line-height:1.55}.dedication-source{font-family:var(--font-sans),sans-serif;font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-blush);display:block}[dir=rtl] .dedication-source{font-family:var(--font-arabic-sans),sans-serif;letter-spacing:0}.manuscript-feature-section{width:100%;padding:var(--section-padding-block)var(--content-padding);background-color:var(--color-ink);border-block-start:1px solid var(--color-line);position:relative}.manuscript-feature-grid{max-width:var(--content-max-width);grid-template-columns:1fr 1fr;align-items:center;gap:clamp(3rem,7vw,7rem);margin-inline:auto;display:grid}.manuscript-passage-frame{background:var(--color-navy);border:1px solid var(--color-line);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);padding:clamp(2rem,4vw,3.5rem);position:relative}.manuscript-passage-frame:before{content:"";background:var(--color-red);border-start-start-radius:var(--radius-sm);border-end-start-radius:var(--radius-sm);width:3px;position:absolute;inset-block:0;inset-inline-start:0}.manuscript-chapter-tag{font-family:var(--font-sans),sans-serif;font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-red);border-radius:var(--radius-xs);background:#b7193114;border:1px solid #b7193166;margin-block-end:var(--space-md);padding:.25rem .75rem;font-weight:600;display:inline-block}[dir=rtl] .manuscript-chapter-tag{font-family:var(--font-arabic-sans),sans-serif;letter-spacing:0}.manuscript-passage-text{font-family:var(--font-body),Georgia,serif;font-size:var(--font-size-xl);line-height:var(--line-height-body);color:var(--color-paper-pure);margin:0 0 var(--space-lg);white-space:pre-line}[dir=rtl] .manuscript-passage-text{font-family:var(--font-arabic-display),"Amiri",serif;font-size:var(--font-size-2xl);line-height:1.9}.manuscript-feature-actions{align-items:flex-start;gap:var(--space-md);flex-direction:column;display:flex}@media (max-width:900px){.manuscript-feature-grid{gap:var(--space-2xl);grid-template-columns:1fr}.manuscript-feature-actions{text-align:center;align-items:center}}.book-meta-strip{gap:var(--space-sm)var(--space-lg);margin-block:var(--space-md)var(--space-xl);padding-block:var(--space-md);border-block:1px solid var(--color-line);flex-wrap:wrap;display:flex}.book-meta-item{flex-direction:column;gap:.15rem;display:flex}.book-meta-label{font-family:var(--font-sans),sans-serif;font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-blush);font-weight:600}.book-meta-value{font-family:var(--font-body),Georgia,serif;font-size:var(--font-size-sm);color:var(--color-paper-pure)}[dir=rtl] .book-meta-label{font-family:var(--font-arabic-sans),sans-serif;letter-spacing:0}[dir=rtl] .book-meta-value{font-family:var(--font-arabic-display),"Amiri",serif;font-size:var(--font-size-base)}.hero-utility-link{margin-block-start:var(--space-lg)}.hero-contact-link{font-family:var(--font-sans),sans-serif;font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-ui);text-transform:uppercase;color:var(--color-paper-muted);opacity:.75;transition:opacity var(--duration-fast)var(--ease-out),color var(--duration-fast)var(--ease-out)}.hero-contact-link:focus-visible,.hero-contact-link:hover{opacity:1;color:var(--color-paper-pure)}[dir=rtl] .hero-contact-link{font-family:var(--font-arabic-sans),sans-serif;letter-spacing:0}.closing-invitation-section{width:100%;padding:clamp(6rem,12vw,12rem)var(--content-padding);background:linear-gradient(180deg,var(--color-ink)0,#0d1322bf 50%,var(--color-ink)100%);border-block-start:1px solid var(--color-line);text-align:center;position:relative;overflow:hidden}.closing-invitation-container{z-index:1;max-width:860px;margin-inline:auto;position:relative}.closing-title{font-family:var(--font-display),"Bodoni Moda",serif;font-size:clamp(2.8rem,6.5vw,5.5rem);font-weight:400;line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-heading);color:var(--color-paper-pure);margin:var(--space-sm)0 var(--space-md);text-wrap:balance}[dir=rtl] .closing-title{font-family:var(--font-arabic-display),"Amiri",serif;letter-spacing:0;line-height:1.15}.closing-lede{font-family:var(--font-body),Georgia,serif;font-size:var(--font-size-xl);line-height:var(--line-height-body);color:var(--color-paper-muted);max-width:620px;margin-inline:auto;margin-block:0 var(--space-2xl)}[dir=rtl] .closing-lede{font-family:var(--font-arabic-display),"Amiri",serif;font-size:var(--font-size-2xl)}.closing-journey-grid{gap:var(--space-md);max-width:860px;grid-template-columns:repeat(3,1fr);margin-block-start:var(--space-xl);margin-inline:auto;display:grid}.closing-journey-card{text-align:start;padding:var(--space-lg);border:1px solid var(--color-line);border-radius:var(--radius-sm);transition:background var(--duration-fast)var(--ease-out),border-color var(--duration-fast)var(--ease-out),transform var(--duration-fast)var(--ease-out);background:#ffffff08;flex-direction:column;align-items:flex-start;text-decoration:none;display:flex}.closing-journey-card:focus-visible,.closing-journey-card:hover{background:#ffffff12;border-color:#ffffff4d;transform:translateY(-2px)}.closing-journey-num{font-family:var(--font-sans),sans-serif;font-size:var(--font-size-2xs);letter-spacing:.1em;color:var(--color-red);margin-block-end:var(--space-xs);font-weight:600}.closing-journey-title{font-family:var(--font-display),"Bodoni Moda",serif;font-size:var(--font-size-lg);color:var(--color-paper-pure);margin:0;line-height:1.25}[dir=rtl] .closing-journey-card{text-align:start;align-items:flex-start}[dir=rtl] .closing-journey-num{font-family:var(--font-arabic-sans),sans-serif;letter-spacing:0}[dir=rtl] .closing-journey-title{font-family:var(--font-arabic-display),"Amiri",serif;font-size:var(--font-size-xl);line-height:1.4}@media (max-width:768px){.closing-journey-grid{gap:var(--space-sm);grid-template-columns:1fr}}@media (max-width:480px){.author-secondary-frame{bottom:-10px;width:100px;height:125px;inset-inline-end:0}}.book-hero-section{width:100%;padding:clamp(4rem,8vw,8rem)var(--content-padding);background:radial-gradient(circle at 50% 30%,#0d1322cc 0,var(--color-ink)70%);border-block-end:1px solid var(--color-line);position:relative}.book-hero-grid{max-width:var(--content-max-width);grid-template-columns:1fr 1.15fr;align-items:center;gap:clamp(3rem,7vw,7rem);margin-inline:auto;display:grid}.book-hero-narrative{flex-direction:column;display:flex}.book-hero-narrative,[dir=rtl] .book-hero-narrative{text-align:start;align-items:flex-start}.book-hero-title{font-family:var(--font-display),"Bodoni Moda",serif;letter-spacing:var(--letter-spacing-heading);color:var(--color-paper-pure);margin:var(--space-xs)0;text-wrap:balance;font-size:clamp(3rem,6.5vw,5.5rem);font-weight:400;line-height:1.08}[dir=rtl] .book-hero-title{font-family:var(--font-arabic-display),"Amiri",serif;letter-spacing:0;font-size:clamp(3rem,6.5vw,5.2rem);line-height:1.15}.book-themes-section{width:100%;padding:var(--section-padding-block)var(--content-padding);background-color:var(--color-ink);border-block-start:1px solid var(--color-line);position:relative}.book-themes-grid{gap:var(--space-lg);max-width:var(--content-max-width);grid-template-columns:repeat(4,1fr);margin-block-start:var(--space-2xl);margin-inline:auto;display:grid}.book-theme-card{padding:var(--space-xl);background:var(--color-navy);border:1px solid var(--color-line);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);transition:border-color var(--duration-fast)var(--ease-out),transform var(--duration-fast)var(--ease-out);flex-direction:column;display:flex}.book-theme-card:hover{border-color:#ffffff40;transform:translateY(-2px)}.book-theme-num{font-family:var(--font-sans),sans-serif;font-size:var(--font-size-2xs);letter-spacing:.1em;color:var(--color-red);margin-block-end:var(--space-sm);font-weight:600}[dir=rtl] .book-theme-num{font-family:var(--font-arabic-sans),sans-serif;letter-spacing:0}.book-theme-title{font-family:var(--font-display),"Bodoni Moda",serif;font-size:var(--font-size-xl);color:var(--color-paper-pure);margin:0 0 var(--space-xs);line-height:1.25}[dir=rtl] .book-theme-title{font-family:var(--font-arabic-display),"Amiri",serif;font-size:var(--font-size-2xl)}.book-theme-desc{font-family:var(--font-body),Georgia,serif;font-size:var(--font-size-sm);line-height:var(--line-height-body);color:var(--color-paper-muted);margin:0}[dir=rtl] .book-theme-desc{font-family:var(--font-arabic-display),"Amiri",serif;font-size:var(--font-size-base);line-height:1.75}.book-excerpts-stream{gap:var(--space-2xl);max-width:880px;flex-direction:column;margin-block-start:var(--space-2xl);margin-inline:auto;display:flex}@media (max-width:1024px){.book-themes-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.book-hero-grid{gap:var(--space-2xl);grid-template-columns:1fr}.book-hero-narrative{text-align:center;align-items:center}}@media (max-width:600px){.book-themes-grid{grid-template-columns:1fr}}.story-hero-section{width:100%;padding:clamp(6rem,12vw,12rem)var(--content-padding);background:radial-gradient(circle at 50% 40%,#0d1322d9 0,var(--color-ink)75%);border-block-end:1px solid var(--color-line);text-align:center;position:relative;overflow:hidden}.story-hero-container{z-index:1;max-width:900px;margin-inline:auto;position:relative}.story-hero-title{font-family:var(--font-display),"Bodoni Moda",serif;letter-spacing:var(--letter-spacing-heading);color:var(--color-paper-pure);margin:var(--space-xs)0 var(--space-md);text-wrap:balance;font-size:clamp(3rem,7vw,6rem);font-weight:400;line-height:1.05}[dir=rtl] .story-hero-title{font-family:var(--font-arabic-display),"Amiri",serif;letter-spacing:0;font-size:clamp(3rem,7vw,5.5rem);line-height:1.15}.story-voices-section{width:100%;padding:var(--section-padding-block)var(--content-padding);background-color:var(--color-ink);border-block-start:1px solid var(--color-line);position:relative}.story-voices-grid{max-width:var(--content-max-width);grid-template-columns:1fr 1fr;gap:clamp(2.5rem,5vw,5rem);margin-block-start:var(--space-2xl);margin-inline:auto;display:grid}.story-voice-card{background:var(--color-navy);border:1px solid var(--color-line);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);flex-direction:column;justify-content:space-between;padding:clamp(2rem,4vw,3.5rem);display:flex;position:relative}.story-voice-card:before{content:"";background:var(--color-red);border-start-start-radius:var(--radius-sm);border-end-start-radius:var(--radius-sm);width:3px;position:absolute;inset-block:0;inset-inline-start:0}.story-voice-speaker{font-family:var(--font-sans),sans-serif;font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-blush);margin-block-end:var(--space-xs);font-weight:600}[dir=rtl] .story-voice-speaker{font-family:var(--font-arabic-sans),sans-serif;letter-spacing:0}.story-voice-name{font-family:var(--font-display),"Bodoni Moda",serif;font-size:var(--font-size-2xl);color:var(--color-paper-pure);margin:0 0 var(--space-lg);line-height:var(--line-height-heading)}[dir=rtl] .story-voice-name{font-family:var(--font-arabic-display),"Amiri",serif;font-size:var(--font-size-3xl)}.story-voice-quote{font-family:var(--font-body),Georgia,serif;font-size:var(--font-size-lg);line-height:var(--line-height-body);color:var(--color-paper);margin:0 0 var(--space-lg);font-style:italic}[dir=rtl] .story-voice-quote{font-family:var(--font-arabic-display),"Amiri",serif;font-size:var(--font-size-xl);font-style:normal;line-height:1.85}.story-voice-narrative{font-family:var(--font-body),Georgia,serif;font-size:var(--font-size-sm);line-height:var(--line-height-body);color:var(--color-paper-muted);margin:0 0 var(--space-md)}[dir=rtl] .story-voice-narrative{font-family:var(--font-arabic-display),"Amiri",serif;font-size:var(--font-size-base);line-height:1.75}.story-mystery-section{width:100%;padding:clamp(5rem,10vw,10rem)var(--content-padding);background:radial-gradient(circle at 50% 50%,#b719311f 0,var(--color-ink)70%);border-block-start:1px solid var(--color-line);text-align:center;position:relative}.story-mystery-container{max-width:800px;margin-inline:auto}.story-mystery-text{font-family:var(--font-display),"Bodoni Moda",serif;color:var(--color-paper-pure);margin:0 0 var(--space-xl);text-wrap:balance;font-size:clamp(1.8rem,3.5vw,3rem);font-weight:400;line-height:1.35}[dir=rtl] .story-mystery-text{font-family:var(--font-arabic-display),"Amiri",serif;font-size:clamp(1.8rem,3.5vw,2.9rem);line-height:1.6}@media (max-width:900px){.story-voices-grid{gap:var(--space-xl);grid-template-columns:1fr}}.author-page-hero{width:100%;padding:clamp(5rem,10vw,9rem)var(--content-padding);background:radial-gradient(circle at 60% 40%,#0d1322cc 0,var(--color-ink)70%);border-block-end:1px solid var(--color-line);position:relative}.author-page-hero-grid{max-width:var(--content-max-width);grid-template-columns:1.15fr 1fr;align-items:center;gap:clamp(3rem,7vw,7rem);margin-inline:auto;display:grid}[dir=rtl] .author-page-hero-grid{grid-template-columns:1fr 1.15fr}.author-photo-editorial-section{width:100%;padding:var(--section-padding-block)var(--content-padding);background-color:var(--color-ink);border-block-start:1px solid var(--color-line);position:relative}.author-photo-editorial-grid{max-width:var(--content-max-width);grid-template-columns:repeat(12,1fr);gap:clamp(1.5rem,3vw,3rem);margin-block-start:var(--space-2xl);margin-inline:auto;display:grid}.author-photo-card{border-radius:var(--radius-xs);background-color:var(--color-navy);box-shadow:var(--shadow-card);border:1px solid #ffffff14;position:relative;overflow:hidden}.author-photo-card[data-span=portrait]{aspect-ratio:3/4;grid-column:span 5}.author-photo-card[data-span=landscape]{aspect-ratio:16/11;grid-column:span 7}.author-photo-card[data-span=wide]{aspect-ratio:21/9;grid-column:span 12}.author-contact-grid{gap:var(--space-lg);max-width:760px;grid-template-columns:repeat(2,1fr);margin-block-start:var(--space-2xl);margin-inline:auto;display:grid}.author-contact-card{padding:var(--space-xl);background:var(--color-navy);border:1px solid var(--color-line);border-radius:var(--radius-sm);transition:background var(--duration-fast)var(--ease-out),border-color var(--duration-fast)var(--ease-out),transform var(--duration-fast)var(--ease-out);flex-direction:column;text-decoration:none;display:flex}.author-contact-card:focus-visible,.author-contact-card:hover{background:#ffffff0f;border-color:#ffffff4d;transform:translateY(-2px)}.author-contact-type{font-family:var(--font-sans),sans-serif;font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-red);margin-block-end:var(--space-xs);font-weight:600}[dir=rtl] .author-contact-type{font-family:var(--font-arabic-sans),sans-serif;letter-spacing:0}.author-contact-value{font-family:var(--font-body),Georgia,serif;font-size:var(--font-size-lg);color:var(--color-paper-pure);line-height:1.3}[dir=rtl] .author-contact-value{font-family:var(--font-arabic-display),"Amiri",serif;font-size:var(--font-size-xl)}@media (max-width:900px){.author-page-hero-grid{gap:var(--space-2xl);grid-template-columns:1fr}.author-photo-card[data-span=landscape],.author-photo-card[data-span=portrait],.author-photo-card[data-span=wide]{aspect-ratio:4/3;grid-column:span 12}.author-contact-grid{grid-template-columns:1fr}}.excerpts-page-hero{width:100%;padding:clamp(6rem,11vw,10rem)var(--content-padding)clamp(3rem,6vw,5rem);background:radial-gradient(circle at 50% 30%,#0d1322d9 0,var(--color-ink)70%);border-block-end:1px solid var(--color-line);text-align:center;position:relative}.excerpts-page-hero-container{max-width:840px;margin-inline:auto}.excerpts-toc-section{width:100%;padding:var(--space-2xl)var(--content-padding);background-color:var(--color-ink);border-block-end:1px solid var(--color-line);position:relative}.excerpts-toc-container{max-width:900px;margin-inline:auto}.excerpts-toc-grid{gap:var(--space-sm)var(--space-xl);grid-template-columns:repeat(2,1fr);margin-block-start:var(--space-lg);display:grid}.excerpts-toc-link{align-items:baseline;gap:var(--space-md);padding:var(--space-xs)var(--space-sm);color:var(--color-paper-muted);font-family:var(--font-body),Georgia,serif;font-size:var(--font-size-base);border-radius:var(--radius-xs);transition:color var(--duration-fast)var(--ease-out),background var(--duration-fast)var(--ease-out);text-decoration:none;display:flex}[dir=rtl] .excerpts-toc-link{font-family:var(--font-arabic-display),"Amiri",serif;font-size:var(--font-size-lg)}.excerpts-toc-link:focus-visible,.excerpts-toc-link:hover{color:var(--color-paper-pure);background:#ffffff0a}.excerpts-toc-num{font-family:var(--font-sans),sans-serif;font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-eyebrow);color:var(--color-red);font-weight:600}[dir=rtl] .excerpts-toc-num{font-family:var(--font-arabic-sans),sans-serif;letter-spacing:0}.excerpts-stream-section{width:100%;padding:clamp(4rem,8vw,8rem)var(--content-padding);background-color:var(--color-ink);position:relative}.excerpts-stream-container{flex-direction:column;gap:clamp(4rem,8vw,7rem);max-width:820px;margin-inline:auto;display:flex}.excerpt-page-item{padding-block:var(--space-xl);flex-direction:column;scroll-margin-top:6rem;display:flex;position:relative}.excerpt-page-item,[dir=rtl] .excerpt-page-item{align-items:flex-start}.excerpt-page-header{align-items:center;gap:var(--space-md);width:100%;margin-block-end:var(--space-lg);display:flex}.excerpt-page-num{font-family:var(--font-display),"Bodoni Moda",serif;font-size:var(--font-size-xl);color:var(--color-red);line-height:1}[dir=rtl] .excerpt-page-num{font-family:var(--font-arabic-display),"Amiri",serif;font-size:var(--font-size-2xl)}.excerpt-page-label{font-family:var(--font-sans),sans-serif;font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-eyebrow);text-transform:uppercase;color:var(--color-paper-muted);font-weight:600}[dir=rtl] .excerpt-page-label{font-family:var(--font-arabic-sans),sans-serif;letter-spacing:0}.excerpt-page-quote{font-family:var(--font-body),Georgia,serif;color:var(--color-paper-pure);margin:0 0 var(--space-xl);white-space:pre-line;max-width:100%;font-size:clamp(1.25rem,2.2vw,1.65rem);line-height:1.8}[dir=rtl] .excerpt-page-quote{font-family:var(--font-arabic-display),"Amiri",serif;font-size:clamp(1.4rem,2.4vw,1.85rem);line-height:2}.excerpt-page-footer{gap:var(--space-xs);width:100%;border-block-start:1px solid #ffffff14;flex-direction:column;padding-block-start:var(--space-md);display:flex}.excerpt-divider{background:var(--color-line);width:100%;height:1px;margin-block-start:var(--space-2xl)}@media (max-width:768px){.excerpts-toc-grid{gap:var(--space-xs);grid-template-columns:1fr}}.gallery-page-hero{width:100%;padding:clamp(6rem,11vw,10rem)var(--content-padding)clamp(3rem,6vw,5rem);background:radial-gradient(circle at 50% 30%,#0d1322d9 0,var(--color-ink)70%);border-block-end:1px solid var(--color-line);text-align:center;position:relative}.gallery-page-hero-container{max-width:860px;margin-inline:auto}.gallery-hero-plate-section{width:100%;padding:var(--space-2xl)var(--content-padding);background-color:var(--color-ink);position:relative}.gallery-hero-plate-container{max-width:var(--content-max-width);margin-inline:auto}.gallery-hero-plate-card{aspect-ratio:21/10;border-radius:var(--radius-xs);width:100%;box-shadow:var(--shadow-card);background-color:var(--color-navy);border:1px solid #ffffff14;position:relative;overflow:hidden}.gallery-hero-plate-footer{justify-content:space-between;align-items:center;margin-block-start:var(--space-md);display:flex}.gallery-hero-plate-badge{font-family:var(--font-sans),sans-serif;font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-eyebrow);color:var(--color-red);text-transform:uppercase;font-weight:600}[dir=rtl] .gallery-hero-plate-badge{font-family:var(--font-arabic-sans),sans-serif;letter-spacing:0}@media (max-width:900px){.gallery-hero-plate-card{aspect-ratio:16/10}}@media (max-width:600px){.gallery-hero-plate-card{aspect-ratio:4/3}}.contact-page-hero{width:100%;padding:clamp(6rem,11vw,10rem)var(--content-padding)clamp(3rem,6vw,5rem);background:radial-gradient(circle at 50% 30%,#0d1322d9 0,var(--color-ink)70%);border-block-end:1px solid var(--color-line);text-align:center;position:relative}.contact-page-hero-container{max-width:820px;margin-inline:auto}.contact-presence-section{width:100%;padding:clamp(4rem,8vw,8rem)var(--content-padding);background-color:var(--color-ink);position:relative}.contact-presence-grid{max-width:var(--content-max-width);grid-template-columns:400px 1fr;align-items:center;gap:clamp(3rem,6vw,6rem);margin-inline:auto;display:grid}[dir=rtl] .contact-presence-grid{grid-template-columns:1fr 400px}.contact-channels-stream{gap:var(--space-xl);flex-direction:column;display:flex}.contact-channel-card{background:var(--color-navy);border:1px solid var(--color-line);border-radius:var(--radius-sm);box-shadow:var(--shadow-card);transition:background var(--duration-fast)var(--ease-out),border-color var(--duration-fast)var(--ease-out),transform var(--duration-fast)var(--ease-out);flex-direction:column;padding:clamp(1.75rem,3vw,2.5rem);text-decoration:none;display:flex}.contact-channel-card:focus-visible,.contact-channel-card:hover{background:#ffffff0d;border-color:#ffffff4d;transform:translateY(-2px)}.contact-channel-badge{font-family:var(--font-sans),sans-serif;font-size:var(--font-size-2xs);letter-spacing:var(--letter-spacing-eyebrow);color:var(--color-red);text-transform:uppercase;margin-block-end:var(--space-xs);font-weight:600}[dir=rtl] .contact-channel-badge{font-family:var(--font-arabic-sans),sans-serif;letter-spacing:0}.contact-channel-title{font-family:var(--font-display),"Bodoni Moda",serif;font-size:var(--font-size-xl);color:var(--color-paper-pure);margin:0 0 var(--space-xs);line-height:var(--line-height-heading)}[dir=rtl] .contact-channel-title{font-family:var(--font-arabic-display),"Amiri",serif;font-size:var(--font-size-2xl)}.contact-channel-value{font-family:var(--font-body),Georgia,serif;font-size:var(--font-size-lg);color:var(--color-paper);word-break:break-all;margin:0}[dir=rtl] .contact-channel-value{font-family:var(--font-arabic-sans),sans-serif;font-size:var(--font-size-base)}.contact-note-box{padding:var(--space-lg);border-radius:var(--radius-xs);background:#ffffff05;border:1px solid #ffffff14;margin-block-start:var(--space-md)}.contact-note-text{font-family:var(--font-body),Georgia,serif;font-size:var(--font-size-sm);line-height:var(--line-height-body);color:var(--color-paper-muted);margin:0}[dir=rtl] .contact-note-text{font-family:var(--font-arabic-display),"Amiri",serif;font-size:var(--font-size-base);line-height:1.75}@media (max-width:900px){.contact-presence-grid{gap:var(--space-2xl)}.contact-presence-grid,[dir=rtl] .contact-presence-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){*,:after,:before,html{scroll-behavior:auto!important}*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.author-contact-card,.author-portrait-frame,.book-cover-frame,.book-theme-card,.closing-journey-card,.contact-channel-card,.excerpts-toc-link,.gallery-hero-plate-card,.gallery-image,.story-voice-card{transition:none!important;transform:none!important}.author-contact-card:focus-visible,.author-contact-card:hover,.author-portrait-frame:hover,.book-cover-frame:focus-within,.book-cover-frame:hover,.book-theme-card:hover,.closing-journey-card:focus-visible,.closing-journey-card:hover,.contact-channel-card:focus-visible,.contact-channel-card:hover,.excerpts-toc-link:focus-visible,.excerpts-toc-link:hover,.gallery-hero-plate-card:hover,.gallery-item:hover .gallery-image,.story-voice-card:hover{transform:none!important}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}