@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/young-serif-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/young-serif-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/source-serif-4-400-600-cyrillic-ext.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/source-serif-4-400-600-cyrillic.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/source-serif-4-400-600-greek.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/source-serif-4-400-600-vietnamese.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/source-serif-4-400-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/source-serif-4-400-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri Quran;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/amiri-quran-400-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,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 Quran;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/amiri-quran-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/noto-naskh-arabic-400-600-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,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:Noto Naskh Arabic;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/noto-naskh-arabic-400-600-part-2.woff2)format("woff2");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-209F,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:Noto Naskh Arabic;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/noto-naskh-arabic-400-600-greek-ext.woff2)format("woff2");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-1F1AE,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+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/noto-naskh-arabic-400-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Naskh Arabic;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/noto-naskh-arabic-400-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/amiri-400-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/amiri-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/amiri-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/amiri-700-arabic.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-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-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/amiri-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/amiri-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif SC;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/noto-serif-sc-400-600-subset.woff2)format("woff2");unicode-range:U+27-29,U+2C-34,U+36-3A,U+40-5A,U+5F,U+61-7B,U+7D,U+A9,U+B7,U+D7,U+E1,U+E7,U+EA,U+EE,U+F1,U+F6,U+F9,U+FC,U+107,U+259,U+2BB,U+41A,U+420,U+422,U+430,U+433,U+437-43A,U+43E,U+440-441,U+443,U+447-448,U+44B,U+49A-49B,U+4B7,U+4E3,U+621-623,U+625-62A,U+62C-631,U+633-637,U+639-63A,U+641-648,U+64A-64B,U+64E-651,U+653,U+660-667,U+670-671,U+67E,U+686,U+69A,U+6A9,U+6C7,U+6CC,U+6D5,U+6E1,U+780,U+788,U+78B,U+7A8,U+7AC,U+926,U+928,U+939,U+93F-940,U+94D,U+982,U+9AC,U+9B2,U+9BE,U+BA4,U+BAE,U+BB4,U+BBF,U+BCD,U+D02,U+D2E-D2F,U+D32-D33,U+D3E,U+E17,U+E22,U+E44,U+121B,U+122D,U+129B,U+12A0,U+1EBF,U+1EC7,U+2013,U+201C-201D,U+2026,U+2191-2192,U+3001-3002,U+300A-300B,U+4E00,U+4E09-4E0B,U+4E0D-4E0E,U+4E16,U+4E1C,U+4E24-4E25,U+4E2A,U+4E2D,U+4E3A-4E3B,U+4E48-4E49,U+4E4B-4E4C,U+4E5F,U+4E66,U+4E70,U+4E86,U+4E8B,U+4E8E,U+4E91,U+4E9B,U+4EAB,U+4EAE,U+4EBA,U+4EC0,U+4EC5,U+4ECE,U+4ED6,U+4EE5,U+4EEC,U+4EF6,U+4EFB,U+4EFD,U+4F17,U+4F1A,U+4F20,U+4F2F,U+4F46,U+4F4D-4F4F,U+4F53,U+4F55,U+4F5C,U+4F60,U+4F7F,U+4F9B,U+4F9D,U+4FA7,U+4FDD,U+4FE1,U+4FEE,U+5019,U+503C,U+505C,U+50A8,U+50CF,U+513F,U+5141,U+5148-5149,U+514B,U+514D,U+5168,U+516B-516C,U+5170-5171,U+5173,U+5176-5177,U+5185,U+518D,U+5199,U+51C6,U+51E0,U+51FA,U+5206-5207,U+5212,U+5217,U+521D,U+5220,U+5224,U+5229,U+522B,U+5230,U+5236-5237,U+524D,U+529B,U+529F-52A1,U+52A8,U+52AA,U+52FF,U+5305,U+5316,U+533F,U+5349,U+5355,U+535A,U+5361,U+5370,U+5373,U+5377-5378,U+5386,U+539F,U+53BB,U+53CA,U+53CC,U+53D1,U+53D6-53D8,U+53E0,U+53E4-53E6,U+53EA,U+53EF-53F0,U+53F7-53F8,U+5404,U+5408,U+540C-540E,U+5411,U+5417,U+5426,U+542B-542C,U+542F,U+544A,U+548C,U+54C1,U+54EA,U+5524,U+552E,U+5546,U+5668,U+56DE,U+56F4,U+56FE,U+5706,U+5728,U+5730,U+575A,U+578B,U+5806,U+589E,U+58A8,U+58F0,U+5904,U+5907,U+590D,U+5916,U+591A,U+591C,U+5927,U+592B,U+592E,U+5931,U+5957,U+5965,U+5982,U+59CB,U+5B50,U+5B57-5B58,U+5B83,U+5B89,U+5B8B-5B8C,U+5B9A,U+5BB9,U+5BC6,U+5BF9,U+5BFC,U+5C11,U+5C14,U+5C1A,U+5C1D,U+5C31,U+5C3A,U+5C42,U+5C4F,U+5C55,U+5D29,U+5DE5-5DE6,U+5DF1-5DF2,U+5E26,U+5E38,U+5E55,U+5E72,U+5E74,U+5E76,U+5E7F,U+5E93-5E94,U+5E97,U+5EA6,U+5F00,U+5F02,U+5F0F,U+5F52-5F53,U+5F55,U+5F62,U+5F80,U+5F88,U+5F8B,U+5F97,U+5FD7,U+5FEB,U+6001,U+601D,U+6027,U+6062,U+606F,U+60AC,U+610F,U+611F,U+6210-6211,U+6216,U+6237,U+6240,U+624B,U+6253,U+6270,U+6279,U+627F,U+628A,U+62AB,U+62C5,U+62C9,U+62E9,U+62EC,U+6301,U+6309,U+635F,U+6362,U+636E,U+6392,U+63A5,U+63A7-63A8,U+63D0,U+641C,U+64AD,U+652F,U+6536,U+6539,U+653E-653F,U+6548,U+6570,U+6574,U+6587,U+6599,U+65AD,U+65AF-65B0,U+65B9,U+65E0,U+65E5,U+65F6,U+660E,U+662F,U+663E,U+666E-6670,U+6682,U+6697,U+66F4,U+66FC,U+6700,U+6708-6709,U+670D,U+671F,U+672A-672C,U+672F,U+673A,U+6743,U+6761,U+6765,U+6784,U+679A,U+679C,U+67B6,U+67E5,U+6807-6808,U+6837,U+683C,U+6846,U+6848,U+6863,U+68C0,U+695A,U+6A21,U+6B21,U+6B3E,U+6B62-6B65,U+6BB5,U+6BCF,U+6C42,U+6CA1,U+6CD5,U+6CE5,U+6CE8,U+6D3B,U+6D41,U+6D6E,U+6D88,U+6DF1,U+6E05,U+6E83,U+6E90,U+70B9,U+7136,U+7167,U+7184,U+7247-7248,U+7259,U+7269,U+72B6,U+73AF-73B0,U+73CD,U+7406,U+751F,U+7528,U+7531,U+7535,U+754C,U+7559,U+767B,U+767D,U+7684,U+76EE,U+76F4,U+76F8,U+770B,U+7740,U+77E5,U+77ED,U+7801,U+786E,U+793A,U+79BB,U+79C1,U+79CD,U+79FB,U+7A33,U+7A3F,U+7A46,U+7A7A,U+7A97,U+7ACB,U+7AE0,U+7AE5,U+7AEF,U+7B2C,U+7B54,U+7B56,U+7B7E,U+7B80,U+7BA1,U+7BC7,U+7C7B,U+7CBE,U+7CFB,U+7D22,U+7EA2,U+7EA6-7EA7,U+7EAA,U+7EB8,U+7EBF,U+7EC6,U+7EC8,U+7ECF,U+7ED5,U+7ED8,U+7EDC-7EDD,U+7EDF,U+7EE7,U+7EED,U+7F00,U+7F13,U+7F51,U+7F6E,U+7F72,U+7FFB,U+8003,U+8005,U+800C,U+8046,U+8054,U+80CC,U+80FD,U+811A,U+81EA,U+81F3-81F4,U+822A,U+8272,U+827A,U+8282,U+82B1,U+82F1,U+8303,U+83B7,U+83DC,U+8425,U+843D,U+84DD,U+85CF,U+884C,U+8863,U+8868,U+886C,U+8896,U+88AB,U+88C5,U+897F,U+8981,U+89C6,U+89C8,U+89D2,U+89E3,U+8A00,U+8A9E,U+8BA1-8BA2,U+8BA9,U+8BAF-8BB0,U+8BB8,U+8BBE-8BBF,U+8BC1,U+8BC6,U+8BCA,U+8BCD,U+8BD1,U+8BD5,U+8BDD,U+8BE2,U+8BE5,U+8BED,U+8BEF,U+8BF4-8BF5,U+8BF7,U+8BFB,U+8C03,U+8D23,U+8D25-8D26,U+8D2D,U+8D39,U+8D44,U+8D70,U+8D77,U+8DDF,U+8DF3,U+8EAB,U+8F66,U+8F6C,U+8F7D,U+8F96,U+8FB9,U+8FC7,U+8FD0-8FD1,U+8FD8-8FD9,U+8FDB-8FDE,U+9001-9002,U+9009,U+9010,U+901A,U+9020,U+904D,U+9053,U+90A3,U+90E8,U+90FD,U+9192,U+91C7,U+91CC-91CD,U+91CF,U+91D1,U+949F,U+94FE,U+9500-9501,U+9519,U+95ED-95EE,U+95F4,U+95F9,U+9605,U+963F,U+9650,U+9664,U+968F-9690,U+96C6,U+9700,U+9762,U+97F3,U+9875-9876,U+9879,U+9884,U+9891,U+9898,U+989D,U+98CE,U+9986,U+9996,U+9A6C,U+9AD8,U+9EA6,U+9ED1,U+AD6D,U+C5B4,U+D55C,U+FF08-FF09,U+FF0C,U+FF1A-FF1B,U+FF1F}@font-face{font-family:Noto Serif JP;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/noto-serif-jp-400-600-subset.woff2)format("woff2");unicode-range:U+27-29,U+2C-34,U+36-3A,U+40-5A,U+5F,U+61-7B,U+7D,U+A9,U+B7,U+D7,U+E1,U+E7,U+EA,U+EE,U+F1,U+F6,U+F9,U+FC,U+107,U+259,U+2BB,U+41A,U+420,U+422,U+430,U+433,U+437-43A,U+43E,U+440-441,U+443,U+447-448,U+44B,U+49A-49B,U+4B7,U+4E3,U+621-623,U+625-62A,U+62C-631,U+633-637,U+639-63A,U+641-648,U+64A-64B,U+64E-651,U+653,U+660-667,U+670-671,U+67E,U+686,U+69A,U+6A9,U+6C7,U+6CC,U+6D5,U+6E1,U+780,U+788,U+78B,U+7A8,U+7AC,U+926,U+928,U+939,U+93F-940,U+94D,U+982,U+9AC,U+9B2,U+9BE,U+BA4,U+BAE,U+BB4,U+BBF,U+BCD,U+D02,U+D2E-D2F,U+D32-D33,U+D3E,U+E17,U+E22,U+E44,U+121B,U+122D,U+129B,U+12A0,U+1EBF,U+1EC7,U+2013-2014,U+2026,U+2191-2192,U+3001-3002,U+300C-300F,U+3042,U+3044,U+3046,U+3048,U+304A-304D,U+304F,U+3051,U+3053-3055,U+3057-305B,U+305D-3061,U+3063-3064,U+3066-306B,U+306E-3070,U+3073,U+3076,U+3078-3079,U+307E-3082,U+3084,U+3086,U+3088-308D,U+308F,U+3092-3093,U+30A1-30A7,U+30A9-30AB,U+30AD,U+30AF-30B3,U+30B5-30BB,U+30BF-30C0,U+30C3-30C4,U+30C6-30CB,U+30CD,U+30CF-30D1,U+30D3,U+30D5-30D7,U+30D9-30DB,U+30DD-30DE,U+30E0-30E7,U+30E9-30ED,U+30EF,U+30F3,U+30FB-30FC,U+4E00,U+4E09-4E0B,U+4E0D,U+4E16,U+4E26,U+4E2D,U+4E86,U+4E8C,U+4EBA,U+4ECA,U+4ED6,U+4ED8,U+4EE5,U+4EF6,U+4EFB,U+4F1A,U+4F34,U+4F4D,U+4F53,U+4F55,U+4F59,U+4F5C,U+4F7F,U+4F8B,U+4F9B,U+4FB6,U+4FC3,U+4FDD,U+4FE1,U+4FEE,U+500B,U+505C,U+5099,U+50CD,U+50CF,U+5143,U+5148,U+5165,U+5168,U+516B-516C,U+5171,U+5177,U+5185-5186,U+518A,U+518D,U+5199,U+51FA,U+5206-5207,U+521D,U+5225,U+5229,U+5236-5237,U+524A,U+524D,U+5272,U+52A0,U+52AA,U+52B9,U+52D5,U+5316,U+533A,U+533F,U+5349,U+5358,U+5370,U+53B3,U+53C2,U+53CE,U+53D6,U+53EF,U+53F2,U+53F7,U+5408,U+540C-540D,U+5411,U+5426,U+542B,U+544A,U+5473,U+54C1,U+554F,U+56E0,U+56F2,U+56FA,U+5728,U+5730,U+575A,U+57DF,U+5831,U+5834,U+5897,U+58F0,U+58F2,U+5909,U+5916,U+591C,U+5927,U+5931,U+59A8,U+59CB,U+5B50,U+5B57-5B58,U+5B89,U+5B8C,U+5B9A,U+5B9F,U+5BA3,U+5BB3,U+5BB9,U+5BC6,U+5BFE,U+5C02,U+5C5E,U+5DE6,U+5E03,U+5E2F-5E30,U+5E38,U+5E55,U+5E74,U+5E83,U+5EA6,U+5F0F,U+5F37,U+5F62,U+5F71,U+5F8B-5F8C,U+5F93,U+5F97,U+5FC5,U+6027,U+60C5,U+610F,U+614B,U+623B,U+6240,U+624B,U+628A,U+629E,U+62E0,U+6301,U+6357,U+63A5,U+63B2,U+63CF-63D0,U+63E1,U+640D,U+643A,U+64AE,U+6539,U+6545,U+6570,U+6587,U+6599,U+65AD,U+65B0,U+65B9,U+65E5,U+660E,U+6642,U+666F,U+6697,U+66F4,U+66F8,U+66FF-6700,U+6708-6709,U+6717,U+671F,U+672A-672C,U+6761,U+677F,U+679C,U+67A0,U+691C,U+69D8,U+6A29-6A2A,U+6A5F,U+6B20-6B21,U+6B62-6B63,U+6B74,U+6B8B,U+6C42,U+6C7A,U+6CC1,U+6CD5,U+6CE2,U+6CE5,U+6CE8,U+6D41,U+6D88,U+6E08,U+6E2C,U+6E96,U+70B9,U+7121,U+7167,U+7248,U+7269,U+72B6,U+73FE,U+751F,U+7528,U+7530-7531,U+753B,U+756A,U+767A,U+767D,U+7684,U+76EE,U+76F4,U+771F,U+77AD,U+77E5,U+78BA,U+793A,U+793E,U+79C1,U+7A2E,U+7AE0,U+7AEF,U+7B2C,U+7B80,U+7B87,U+7BC0,U+7BC4,U+7D00,U+7D04,U+7D19,U+7D22,U+7D30,U+7D42,U+7D44,U+7D4C,U+7D50,U+7D61,U+7D71,U+7D9A,U+7F6E,U+7F72,U+7F8E,U+7FFB,U+8003,U+8005,U+8074,U+80CC,U+80FD,U+81EA,U+822C,U+8272,U+82B1,U+82F1,U+8449,U+884C,U+8853,U+8868,U+88C5,U+88FD,U+8907,U+8981,U+898B,U+898F,U+89A7,U+89D2,U+89E3,U+89E6,U+8A00,U+8A08,U+8A18,U+8A2D,U+8A31,U+8A33,U+8A3A,U+8A3C,U+8A66,U+8A71,U+8A8D,U+8A9E,U+8AA4,U+8AA6,U+8AAD,U+8AB2,U+8ABF,U+8B58,U+8B66,U+8C61,U+8CA0,U+8CA9,U+8CAC,U+8CC7,U+8CEA,U+8CFC,U+8D64,U+8D77,U+8D85,U+8EAB,U+8ECA,U+8F09,U+8FBC,U+8FD1,U+8FFD,U+9001,U+901A,U+9023,U+9032,U+904B,U+9053,U+9055,U+9069,U+9078,U+90E8,U+914D,U+91CF,U+91D1,U+9332,U+9577,U+9589,U+958B,U+9593,U+95A2,U+964D,U+9650,U+9664,U+96A0,U+96C6,U+96FB,U+9752,U+9762,U+97F3,U+9801,U+982D,U+984C,U+985E,U+98FE,U+9928,U+9A6C,U+9ED2,U+AD6D,U+C5B4,U+D55C,U+FF08-FF09,U+FF1A,U+FF1F}@font-face{font-family:Noto Serif KR;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/noto-serif-kr-400-600-subset.woff2)format("woff2");unicode-range:U+27-29,U+2C-34,U+36-3A,U+3F-5A,U+5F,U+61-7B,U+7D,U+A9,U+B7,U+D7,U+E1,U+E7,U+EA,U+EE,U+F1,U+F6,U+F9,U+FC,U+107,U+259,U+2BB,U+41A,U+420,U+422,U+430,U+433,U+437-43A,U+43E,U+440-441,U+443,U+447-448,U+44B,U+49A-49B,U+4B7,U+4E3,U+621-623,U+625-62A,U+62C-631,U+633-637,U+639-63A,U+641-648,U+64A-64B,U+64E-651,U+653,U+660-667,U+670-671,U+67E,U+686,U+69A,U+6A9,U+6C7,U+6CC,U+6D5,U+6E1,U+780,U+788,U+78B,U+7A8,U+7AC,U+926,U+928,U+939,U+93F-940,U+94D,U+982,U+9AC,U+9B2,U+9BE,U+BA4,U+BAE,U+BB4,U+BBF,U+BCD,U+D02,U+D2E-D2F,U+D32-D33,U+D3E,U+E17,U+E22,U+E44,U+121B,U+122D,U+129B,U+12A0,U+1EBF,U+1EC7,U+2013-2014,U+201C-201D,U+2026,U+2191-2192,U+300A-300B,U+4E2D,U+4F53,U+575A,U+6587,U+65E5,U+672C,U+7B80,U+8A9E,U+9A6C,U+AC00-AC01,U+AC04,U+AC08,U+AC10-AC11,U+AC15-AC16,U+AC19,U+AC1C,U+AC70,U+AC74,U+AC80,U+AC83,U+AC8C,U+ACA8,U+ACB0,U+ACB9,U+ACBD,U+ACC4,U+ACE0,U+ACF3,U+ACF5,U+ACFC,U+AD00,U+AD11,U+AD6C-AD6D,U+AD8C,U+ADC0,U+ADF8,U+ADFC,U+AE00,U+AE08,U+AE30,U+AE34,U+AE38,U+AEBC,U+AF43,U+AFB8,U+B00C,U+B014,U+B04A,U+B05D,U+B098,U+B0A0,U+B0A8-B0A9,U+B0AC-B0AD,U+B0B4,U+B0BC,U+B0C5,U+B108,U+B110,U+B118,U+B124,U+B137,U+B144,U+B179,U+B193,U+B204,U+B20C,U+B220,U+B274,U+B294,U+B298,U+B2A5,U+B2AC,U+B2C8,U+B2D9,U+B2E4-B2E5,U+B2E8,U+B2EB,U+B2F4,U+B300,U+B354,U+B358,U+B370,U+B3C4-B3C5,U+B3CC,U+B3D9,U+B418,U+B41C,U+B428-B429,U+B450,U+B461,U+B4A4,U+B4DC,U+B4E0,U+B4E3-B4E4,U+B4F1,U+B514,U+B530,U+B538,U+B54C,U+B5A4,U+B610,U+B6F0,U+B728,U+B77C-B77D,U+B780,U+B78C-B78D,U+B798,U+B7C9,U+B7EC,U+B824,U+B837,U+B85C-B85D,U+B864,U+B8CC,U+B8E8,U+B958,U+B960,U+B974,U+B978,U+B97C,U+B984-B985,U+B9AC,U+B9B0,U+B9BC-B9BD,U+B9C1,U+B9C8-B9C9,U+B9CC,U+B9CE,U+B9D0,U+B9E4,U+B9E8,U+BA48,U+BA54,U+BA70,U+BA74,U+BA85,U+BAA8-BAA9,U+BABB,U+BB34,U+BB38,U+BB3C,U+BBC0,U+BBF8,U+BC00,U+BC14-BC16,U+BC18,U+BC1B-BC1D,U+BC24,U+BC29,U+BC30-BC31,U+BC84,U+BC88,U+BC94-BC95,U+BC97,U+BCA4,U+BCC0,U+BCC4,U+BCF4-BCF5,U+BCF8,U+BD05,U+BD80,U+BD84,U+BD88-BD89,U+BE0C,U+BE14,U+BE44,U+BE5B,U+BE60,U+C0AC-C0AD,U+C0B4,U+C0C1,U+C0C9,U+C0DD,U+C11C-C11D,U+C120,U+C124,U+C131,U+C138,U+C13C,U+C18C-C18D,U+C190,U+C1A1,U+C1C4,U+C20F,U+C218,U+C220,U+C228,U+C2A4,U+C2B5,U+C2DC-C2DD,U+C2E0,U+C2E4,U+C2ED,U+C2F8,U+C4F0,U+C4F4,U+C528-C529,U+C52C,U+C544-C545,U+C548,U+C54A,U+C54C,U+C558,U+C55E,U+C560,U+C571,U+C57D,U+C591,U+C5B4,U+C5B8,U+C5C4-C5C6,U+C5C8,U+C5D0,U+C5EC-C5ED,U+C5F0,U+C5F4,U+C601,U+C606,U+C608,U+C624,U+C640,U+C644,U+C678,U+C67C,U+C694,U+C6A9,U+C6B0,U+C6B4,U+C6CC,U+C6D0,U+C6D4,U+C6E8,U+C704,U+C720,U+C73C,U+C740,U+C744,U+C74C,U+C758,U+C774-C775,U+C778,U+C77C-C77D,U+C784-C785,U+C788,U+C790-C791,U+C7A5,U+C7AC,U+C800-C801,U+C804,U+C808,U+C811,U+C815,U+C81C,U+C870,U+C885,U+C88B,U+C8FC,U+C900,U+C911,U+C988,U+C99D,U+C9C0-C9C1,U+C9C4,U+C9C8,U+C9D1,U+C9DC,U+CABD,U+CC28,U+CC38,U+CC3D,U+CC45,U+CC98,U+CC9C,U+CCAB,U+CCAD,U+CCB4,U+CCD0,U+CD08,U+CD2C,U+CD5C,U+CD94,U+CD98,U+CD9C,U+CDA5,U+CDA9,U+CDE8,U+CE20,U+CE58,U+CE68-CE69,U+CE74,U+CE98,U+CEA0,U+CEE8,U+CF00,U+CF54,U+CF58,U+CFE0,U+D06C,U+D070,U+D074,U+D0A4,U+D0C0,U+D0C4,U+D0DC-D0DD,U+D130,U+D14C,U+D150,U+D15C,U+D1A0,U+D1B5,U+D22C,U+D2B8,U+D305,U+D30C,U+D310,U+D314,U+D328,U+D398,U+D3B4,U+D3BC,U+D3EC,U+D3F0,U+D3F4,U+D45C,U+D504,U+D53C,U+D544,U+D558,U+D55C,U+D560,U+D568-D569,U+D574,U+D588-D589,U+D5A5,U+D5C8,U+D600,U+D615,U+D638,U+D648,U+D654-D655,U+D68C,U+D6E8,U+D734,U+D750,U+D758,U+D788,U+D799,U+FF08-FF09}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--navy:#0e1f31;--navy-2:#172b40;--navy-3:#213b53;--paper:#efe6d2;--paper-2:#e6dac2;--paper-3:#d8c9ad;--page:#f7efdf;--page-2:#efe3cc;--ink:#15283c;--ink-2:#35475a;--ink-3:#52606d;--cream:#f4ecdb;--cream-2:#c9c1b0;--gold:#c9a45c;--gold-2:#e2c07d;--gold-3:#977437;--highlight:#cfdfc4;--highlight-night:#2e4a3d;--focus:#e2c07d;--error:#a13b32;--font-display:"Young Serif", ui-serif, Georgia, serif;--font-body:"Source Serif 4", ui-serif, Georgia, serif;--font-brand:"Young Serif", ui-serif, Georgia, serif;--font-latin:"Source Serif 4", ui-serif, Georgia, serif;--font-display-cjk:"Noto Serif SC", "Songti SC", ui-serif, Georgia, serif;--font-body-cjk:"Noto Serif SC", "Songti SC", ui-serif, Georgia, serif;--font-display-jp:"Noto Serif JP", "Yu Mincho", "Hiragino Mincho ProN", serif;--font-body-jp:"Noto Serif JP", "Yu Mincho", "Hiragino Mincho ProN", serif;--font-display-kr:"Noto Serif KR", "Nanum Myeongjo", "AppleMyungjo", serif;--font-body-kr:"Noto Serif KR", "Nanum Myeongjo", "AppleMyungjo", serif;--font-arabic:"Amiri Quran", "Scheherazade New", "Noto Naskh Arabic", serif;--font-display-ar:"Amiri", "Noto Naskh Arabic", serif;--font-body-ar:"Noto Naskh Arabic", "Amiri", serif;--display-weight:400;--tracking-display:-.022em;--tracking-cjk:.02em;--text-xs:.8125rem;--text-sm:.875rem;--text-body:clamp(1.0625rem, 1rem + .2vw, 1.1875rem);--text-lead:clamp(1.2rem, 1.05rem + .55vw, 1.5rem);--text-h2:clamp(2.2rem, 1.6rem + 2.4vw, 3.75rem);--text-h1:clamp(3.1rem, 2.2rem + 4.2vw, 5.6rem);--text-total:clamp(7rem, 14vw, 13rem);--text-page:clamp(1rem, 5.6cqw, 1.85rem);--text-page-head:clamp(1.05rem, 3.2cqw, 1.45rem);--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--space-5xl:200px;--frame:clamp(20px, 4.6vw, 72px);--max:1440px;--gap:clamp(32px, 4vw, 64px);--section:clamp(96px, 10vw, 176px);--section-l:clamp(120px, 13vw, 240px);--nav-h:76px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-expo:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.76, 0, .24, 1);--ease-soft:cubic-bezier(.33, 1, .68, 1);--t-press:.14s;--t-hover:.18s;--t-ui:.24s;--t-reveal:.8s;--t-open:1.2s;--stagger-line:90ms;--stagger-item:70ms;--z-base:1;--z-raised:10;--z-sticky:200;--z-menu:300;--z-modal:400}:root:lang(zh){--font-display:var(--font-display-cjk);--font-body:var(--font-body-cjk);--display-weight:600;--tracking-display:var(--tracking-cjk);--text-h1:clamp(3rem, 2.2rem + 3.8vw, 5.2rem);--text-h2:clamp(2.1rem, 1.6rem + 2vw, 3.4rem)}:root:lang(ja){--font-display:var(--font-display-jp);--font-body:var(--font-body-jp);--display-weight:600;--tracking-display:var(--tracking-cjk);--text-h1:clamp(2.9rem, 2.1rem + 3.6vw, 5rem);--text-h2:clamp(2rem, 1.6rem + 1.9vw, 3.3rem)}:root:lang(ko){--font-display:var(--font-display-kr);--font-body:var(--font-body-kr);--display-weight:600;--tracking-display:var(--tracking-cjk);--text-h1:clamp(2.9rem, 2.1rem + 3.6vw, 5rem);--text-h2:clamp(2rem, 1.6rem + 1.9vw, 3.3rem)}:root:lang(ar){--font-display:var(--font-display-ar);--font-body:var(--font-body-ar);--display-weight:700;--tracking-display:0;--text-h1:clamp(2.8rem, 2rem + 3.4vw, 4.9rem);--text-h2:clamp(2rem, 1.55rem + 1.9vw, 3.3rem);--text-lead:clamp(1.15rem, 1rem + .55vw, 1.42rem)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 24px);overflow-x:clip}html,body{overflow-x:clip}body{background:var(--paper);color:var(--ink);font-family:var(--font-body);font-size:var(--text-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;caret-color:var(--gold-3);margin:0;line-height:1.6}::selection{background:color-mix(in oklab, var(--gold) 36%, transparent);color:var(--ink)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}a{color:inherit;text-underline-offset:.16em;text-decoration-thickness:1px}a:hover{-webkit-text-decoration-color:var(--gold-3);text-decoration-color:var(--gold-3)}p{text-wrap:pretty;margin:0}h1,h2,h3,h4{font-family:var(--font-display);font-weight:var(--display-weight);letter-spacing:var(--tracking-display);text-wrap:balance;overflow-wrap:break-word;min-width:0;margin:0;line-height:1}h1{font-size:var(--text-h1)}h2{font-size:var(--text-h2)}h3{font-size:var(--text-lead);letter-spacing:0;line-height:1.2}ul,ol{margin:0;padding:0;list-style:none}figure{margin:0}img,video{max-width:100%;height:auto;display:block}svg{display:block}button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}input,select,textarea{font:inherit}[hidden]{display:none!important}strong{font-weight:600}.shell{width:100%;max-width:var(--max);padding-inline:var(--frame);margin-inline:auto}.lead{max-width:54ch;font-size:var(--text-lead);color:var(--ink-2);line-height:1.45}.num{font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{inset-inline-start:var(--space-md);z-index:var(--z-modal);padding:var(--space-sm) var(--space-lg);background:var(--gold);color:var(--navy);font-size:var(--text-sm);text-decoration:none;position:fixed;top:-100px}.skip:focus-visible{top:var(--space-md)}html.js [data-reveal]:not([data-revealed]){opacity:0}html.js [data-reveal][data-revealed]{opacity:1;animation:reveal-in var(--t-reveal) var(--ease-expo) backwards;animation-delay:var(--reveal-delay,0s)}@keyframes reveal-in{0%{opacity:0;translate:0 24px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html.js [data-reveal],html.js [data-reveal][data-revealed]{opacity:1;animation:none;translate:none}}:root{--section:clamp(80px, 7.5vw, 136px)}html{background:var(--navy)}body{background:var(--paper);color:var(--ink);font-variant-numeric:oldstyle-nums}h1,h2,h3{color:inherit}.btn{background:var(--navy);min-height:52px;color:var(--cream);font-family:var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--t-hover) var(--ease-out), color var(--t-hover) var(--ease-out), transform var(--t-press) var(--ease-out);border-radius:2px;justify-content:center;align-items:center;gap:14px;padding:0 26px;font-size:1rem;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}.btn:hover{background:var(--navy-2)}.btn:active{transform:translateY(1px)}.btn--gold{background:var(--gold);color:var(--navy)}.btn--gold:hover{background:var(--gold-2)}.btn__arrow{transition:transform var(--t-hover) var(--ease-out);display:inline-block}.btn:hover .btn__arrow{transform:translate(4px)}.btn[disabled]{cursor:default;opacity:.7}.site-head{z-index:var(--z-sticky);background:var(--navy);color:var(--cream);transition:transform .36s var(--ease-out);position:sticky;top:0}.site-head.is-hidden{transform:translateY(-100%)}.site-head:focus-within{transform:none}.head__in{min-height:var(--nav-h);align-items:center;gap:clamp(16px,2.6vw,36px);display:flex}.brand{color:var(--cream);font-family:var(--font-brand);letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:12px;font-size:1.22rem;line-height:1;text-decoration:none;display:inline-flex}.brand__mark{object-fit:contain;width:30px;height:30px;transition:transform var(--t-hover) var(--ease-out);border-radius:8px;display:block}.brand:hover .brand__mark{transform:scale(1.06)}.head__links{align-items:center;gap:clamp(14px,2vw,30px);margin-inline-start:auto;font-size:.95rem;display:flex}.head__links a{color:var(--cream-2);transition:color var(--t-hover) var(--ease-out);text-decoration:none}.head__links a:hover{color:var(--gold-2)}.head__cta{background:var(--gold);min-height:40px;color:var(--navy);white-space:nowrap;transition:background-color var(--t-hover) var(--ease-out);align-items:center;padding:0 18px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.head__cta:hover{background:var(--gold-2)}.lang,.menu{position:relative}.lang>summary,.menu>summary{min-height:44px;color:var(--cream-2);cursor:pointer;white-space:nowrap;transition:color var(--t-hover) var(--ease-out);align-items:center;gap:9px;padding-inline:4px;font-size:.92rem;list-style:none;display:inline-flex}.lang>summary::-webkit-details-marker{display:none}.menu>summary::-webkit-details-marker{display:none}.lang>summary:hover,.menu>summary:hover{color:var(--cream)}.lang>summary:after,.menu>summary:after{content:"";width:7px;height:7px;transition:transform var(--t-hover) var(--ease-out);border-block-end:2px solid;border-inline-end:2px solid;transform:rotate(45deg)translateY(-2px)}.lang[open]>summary:after,.menu[open]>summary:after{transform:rotate(-135deg)translateY(-2px)}.lang__list,.menu__panel{inset-inline-end:0;z-index:var(--z-menu);background:var(--navy-2);min-width:11.5rem;color:var(--cream);padding:6px;position:absolute;top:calc(100% + 10px)}.lang__list a,.lang__current{min-height:44px;color:var(--cream-2);justify-content:space-between;align-items:center;padding:0 12px;text-decoration:none;display:flex}.lang__list a:hover{background:var(--navy-3);color:var(--cream)}.lang__current{color:var(--gold-2)}.menu{display:none}.menu__panel{min-width:min(18rem, calc(100vw - 2 * var(--frame)));padding:10px}.menu__panel a{color:var(--cream);font-family:var(--font-display);padding:11px 12px;font-size:1.15rem;line-height:1.2;text-decoration:none;display:block}.menu__panel a:hover{background:var(--navy-3);color:var(--gold-2)}.hero{background:var(--navy);color:var(--cream);position:relative;overflow:clip}.hero__field{top:50%;width:clamp(540px,76vw,1080px);height:auto;color:var(--navy-2);opacity:.62;pointer-events:none;animation:200s linear infinite slow-spin;position:absolute;inset-inline-end:-14%;transform:translateY(-50%)}.hero__title span:last-child{margin-inline-start:clamp(0px,2vw,28px)}.hero__field .rosette__center{fill:var(--navy)}.hero__in{min-height:calc(100svh - var(--nav-h));grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:clamp(32px,5vw,80px);padding-block:clamp(48px,6vw,96px);display:grid;position:relative}.hero__copy{z-index:2;max-width:43rem;position:relative}.hero__copy>*{animation:hero-rise .9s var(--ease-expo) backwards}.hero__copy>:first-child{animation-delay:90ms}.hero__copy>:nth-child(2){animation-delay:.22s}.hero__copy>:nth-child(3){animation-delay:.34s}.hero__copy>:nth-child(4){animation-delay:.46s}.hero__title{letter-spacing:-.032em;font-size:clamp(3.2rem,1.6rem + 5vw,6rem);line-height:.94}.hero__title span{display:block}.hero__lede{max-width:37ch;color:var(--cream-2);font-size:var(--text-lead);margin-top:clamp(22px,2.6vw,34px);line-height:1.5}.hero__actions{flex-wrap:wrap;align-items:center;gap:16px 26px;margin-top:clamp(26px,3vw,40px);display:flex}.hero__secondary{min-height:44px;color:var(--cream);text-underline-offset:.22em;align-items:center;gap:8px;font-size:.98rem;display:inline-flex}.hero__secondary:hover{color:var(--gold-2)}.hero__status{color:var(--cream-2);align-items:center;gap:10px;margin-top:24px;font-size:.88rem;display:flex}.status-dot{background:var(--gold);width:7px;height:7px;animation:status-pulse 3.2s var(--ease-soft) infinite;transform:rotate(45deg)}.hero__stage{z-index:1;justify-self:end;width:min(100%,30rem);padding-block:8px;position:relative}.hero__rings{z-index:0;aspect-ratio:1;width:128%;color:var(--gold);pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero__rings svg{width:100%;height:100%}.hero__rings circle{fill:none;stroke:currentColor;stroke-width:1px;vector-effect:non-scaling-stroke;transform-origin:340px 340px;animation:echo 10s var(--ease-soft) infinite}.hero__rings .ring--2{animation-delay:3.3s}.hero__rings .ring--3{animation-delay:6.6s}.hero__ribbon{top:17%;z-index:0;background:var(--gold-3);clip-path:polygon(0 0,100% 0,100% 100%,50% 91%,0 100%);width:16px;height:236px;position:absolute;inset-inline-end:-13px}.hero__page-wrap{z-index:1;isolation:isolate;transition:transform .7s var(--ease-out);position:relative;transform:rotate(-1.7deg)}.hero__page-wrap:before{content:"";z-index:-1;background:var(--paper-3);position:absolute;inset:0;transform:translate(13px,13px)}.hero__page-wrap:hover{transform:rotate(0)translateY(-6px)}.hero__caption{z-index:2;max-width:34ch;color:var(--cream-2);text-align:center;justify-content:center;align-items:center;gap:9px;margin:24px auto 0;font-size:.84rem;line-height:1.5;display:flex;position:relative}.hero__caption .rosette{color:var(--gold);flex:none}.hero__caption .rosette__center{fill:var(--navy)}.section{padding-block:var(--section)}.section__head{gap:var(--gap);grid-template-columns:minmax(0,6fr) minmax(0,4fr);align-items:end;margin-bottom:clamp(40px,5vw,72px);display:grid}.section__head h2{max-width:16ch}.section__line{max-width:44ch;color:var(--ink-2);font-size:var(--text-lead);line-height:1.45}.section__head--dark h2{color:var(--cream)}.section__head--dark .section__line{color:var(--cream-2)}.mushaf{--mushaf-ground:var(--page);--mushaf-fold:var(--page-2);aspect-ratio:600/860;background:var(--mushaf-ground);width:100%;color:var(--ink);transition:background-color .42s var(--ease-out), color .42s var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden;container-type:inline-size}.mushaf--night{--mushaf-ground:var(--navy-2);--mushaf-fold:var(--navy-3);color:var(--cream)}.mushaf__frame{width:100%;height:100%;color:var(--gold-3);pointer-events:none;position:absolute;inset:0}.mushaf--night .mushaf__frame{color:var(--gold)}.mushaf .rosette__center{fill:var(--mushaf-ground)}.mushaf__corner{z-index:2;width:clamp(11px,3.4cqw,20px);height:auto;color:var(--gold-3);pointer-events:none;position:absolute}.mushaf--night .mushaf__corner{color:var(--gold)}.mushaf__corner--tl{top:2.5%;left:2.5%}.mushaf__corner--tr{top:2.5%;right:2.5%}.mushaf__corner--bl{bottom:2.5%;left:2.5%}.mushaf__corner--br{bottom:2.5%;right:2.5%}.mushaf__head{z-index:2;background:var(--navy);color:var(--cream);transition:background-color .42s var(--ease-out), color .42s var(--ease-out);justify-content:space-between;align-items:center;gap:1em;margin:4.9cqw 4.9cqw 0;padding:2.1cqw 3.2cqw;display:flex;position:relative}.mushaf__surah{font-family:var(--font-body);letter-spacing:.01em;font-size:clamp(.61rem,2.4cqw,.94rem);line-height:1.3}.mushaf__ar-name{font-family:var(--font-arabic);font-size:var(--text-page-head);color:var(--gold-2);line-height:1.5}.mushaf--night .mushaf__head{background:var(--gold);color:var(--navy)}.mushaf--night .mushaf__ar-name{color:var(--navy)}.mushaf__bismillah{z-index:2;color:var(--ink-2);font-family:var(--font-arabic);font-size:calc(var(--text-page) * .9);justify-content:center;align-items:center;gap:1.2em;margin-top:2.4cqw;padding-inline:6.4cqw;line-height:1.9;display:flex;position:relative}.mushaf--night .mushaf__bismillah{color:var(--cream-2)}.mushaf__bismillah-mark{color:var(--gold-3);flex:none}.mushaf--night .mushaf__bismillah-mark{color:var(--gold)}.mushaf__body{z-index:2;flex:1;align-items:center;min-height:0;padding:1.4cqw 6.4cqw 0;display:flex;position:relative;overflow:hidden}.mushaf__text{width:100%;color:inherit;font-family:var(--font-arabic);font-size:var(--text-page);text-align:right;word-spacing:.04em;line-height:1.85}.ayah{-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-color .22s var(--ease-out);border-radius:3px;padding:0 .05em}.mushaf--interactive .ayah{cursor:pointer}.mushaf--interactive .ayah:hover{background:var(--paper-2)}.mushaf--interactive .ayah.is-selected{background:var(--highlight)}.mushaf--night.mushaf--interactive .ayah:hover{background:var(--navy-3)}.mushaf--night.mushaf--interactive .ayah.is-selected{background:var(--highlight-night)}.ayah__text{display:inline}.ayah__mark{vertical-align:-.16em;place-items:center;width:1.55em;height:1.55em;margin-inline:.12em;display:inline-grid;position:relative}.ayah__mark svg{width:100%;height:100%;color:var(--gold-3);position:absolute;inset:0}.mushaf--night .ayah__mark svg{color:var(--gold)}.ayah__mark-num{z-index:1;color:var(--ink);font-family:var(--font-body);font-size:.46em;font-weight:600;line-height:1;position:relative}.mushaf--night .ayah__mark-num{color:var(--cream)}.mushaf__foot{z-index:2;justify-content:center;align-items:center;margin-top:auto;padding:1.2cqw 0 4.4cqw;display:flex;position:relative}.mushaf__page{width:clamp(27px,7.2cqw,42px);height:clamp(27px,7.2cqw,42px);color:var(--gold-3);place-items:center;display:grid;position:relative}.mushaf--night .mushaf__page{color:var(--gold)}.mushaf__page svg{width:100%;height:100%;position:absolute;inset:0}.mushaf__page-num{z-index:1;color:var(--ink);font-family:var(--font-body);font-size:clamp(9px,2.2cqw,13px);font-weight:600;line-height:1;position:relative}.mushaf--night .mushaf__page-num{color:var(--cream)}.mushaf__fold{z-index:4;pointer-events:none;width:clamp(36px,10.5cqw,62px);height:auto;position:absolute;bottom:0;right:0}.mushaf__fold path{stroke:var(--gold-3)}.mushaf__fold path:first-child{fill:var(--mushaf-fold)}.mushaf--night .mushaf__fold path{stroke:var(--gold)}.demo{background:var(--paper)}.demo-grid{grid-template:"intro stage"min-content"panel stage"1fr/minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(28px,3.4vw,48px) clamp(36px,6vw,88px);display:grid}.demo__intro{grid-area:intro}.demo__panel{grid-area:panel;align-self:start}.demo__stage{grid-area:stage;justify-self:end;width:min(100%,33rem)}.modes{background:var(--paper-2);gap:4px;padding:4px;display:inline-flex}.mode{min-height:42px;color:var(--ink-2);transition:background-color var(--t-hover) var(--ease-out), color var(--t-hover) var(--ease-out);border-radius:1px;padding:0 17px;font-size:.94rem;font-weight:600}.mode:hover{background:var(--paper-3);color:var(--ink)}.mode[aria-pressed=true]{background:var(--navy);color:var(--cream)}.demo__hint{color:var(--ink-3);align-items:center;gap:8px;margin-top:18px;font-size:.9rem;display:flex}.demo__hint .rosette{color:var(--gold-3);flex:none}.demo__hint .rosette__center{fill:var(--paper)}.stage{padding:0 30px 30px 0;position:relative}.stage__edge{z-index:0;pointer-events:none;position:absolute;inset:0}.stage__edge--front{background:var(--paper-2);transform:translate(14px,14px)rotate(1.1deg)}.stage__edge--back{background:var(--paper-3);transform:translate(27px,27px)rotate(2deg)}.stage__stack{z-index:1;perspective:2400px;perspective-origin:50%;transform-style:preserve-3d;position:relative}.stage__under{z-index:1;position:absolute;inset:0}.stage__leaf{z-index:2;transform-origin:0;backface-visibility:hidden;position:relative}.stage__leaf:after{content:"";z-index:5;opacity:0;pointer-events:none;background:#0e1f3166;position:absolute;inset:0}.stage__leaf.is-turning{animation:leaf-turn 1s var(--ease-in-out) both}.stage__leaf.is-turning:after{animation:leaf-shade 1s var(--ease-in-out) both}.stage__meta{justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.stage__count{color:var(--ink-3);font-variant-numeric:tabular-nums;font-size:.9rem}.stage__turn{min-height:46px;padding-inline:20px;font-size:.92rem}.stage__note{max-width:54ch;color:var(--ink-3);margin-top:16px;font-size:.84rem;line-height:1.55}.panel{background:var(--page);border-radius:2px;min-height:20rem;padding:clamp(22px,2.6vw,32px);position:relative}.panel:before{content:"";background:var(--gold);width:100%;height:4px;position:absolute;top:0;left:0}.panel__head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.panel__ref{font-family:var(--font-display);letter-spacing:-.01em;font-size:1.35rem;line-height:1.15}.panel__ar{color:var(--ink);font-family:var(--font-arabic);text-align:right;margin-top:16px;font-size:clamp(1.45rem,2vw,1.8rem);line-height:1.9}.panel__block{margin-top:16px}.panel__lang{color:var(--ink-3);font-size:.8125rem;line-height:1.4}.panel__text{color:var(--ink-2);margin-top:4px;font-size:1.02rem;line-height:1.6}.panel__note,.panel__hint{color:var(--ink-2);margin-top:18px;font-size:.98rem;line-height:1.6}.panel__reciter{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:5px 9px;margin-top:22px;padding-top:0;font-size:.82rem;display:flex}.panel__reciter .rosette{color:var(--gold-3);flex:none}.panel__reciter .rosette__center{fill:var(--page)}.panel__reciter-name{color:var(--ink);font-weight:600}.panel__style{color:var(--ink-3)}.panel-enter-active,.panel-leave-active{transition:opacity .2s var(--ease-out), transform .2s var(--ease-out)}.panel-enter-from{opacity:0;transform:translateY(8px)}.panel-leave-to{opacity:0;transform:translateY(-6px)}.voice{background:var(--navy);color:var(--cream);position:relative;overflow:clip}.voice__quote{margin-inline-start:auto;text-align:end;max-width:56rem;margin-bottom:clamp(56px,8vw,110px)}.voice__quran{color:var(--gold-2);font-family:var(--font-arabic);font-size:clamp(2.2rem,5vw,4.2rem);line-height:1.7}.voice__translation{margin-top:14px;max-width:48ch;color:var(--cream-2);margin-inline-start:auto;font-size:1.08rem;line-height:1.5}.voice__translation cite{color:var(--cream-2);margin-top:6px;font-size:.8125rem;font-style:normal;display:block}.voice__list{gap:10px;display:grid}html:not(.js) .voice__list{display:none}.reciter{background:var(--navy-2);width:100%;color:var(--cream);text-align:start;transition:background-color var(--t-ui) var(--ease-out), color var(--t-ui) var(--ease-out), transform var(--t-hover) var(--ease-out);grid-template-columns:minmax(0,1.05fr) minmax(0,1.4fr) auto;align-items:center;gap:clamp(16px,2.6vw,38px);padding:clamp(17px,2vw,25px) clamp(19px,2.4vw,30px) calc(clamp(17px,2vw,25px) + 5px);display:grid;position:relative;overflow:hidden}.reciter:hover{background:var(--navy-3);transform:translate(4px)}.reciter.is-active{background:var(--gold);color:var(--navy)}.reciter.is-active:hover{background:var(--gold-2)}.reciter__id{align-items:center;gap:clamp(12px,1.4vw,16px);min-width:0;display:flex}.reciter__avatar{background:var(--navy-3);object-fit:cover;width:clamp(66px,4.6vw,72px);height:clamp(66px,4.6vw,72px);transition:border-color var(--t-ui) var(--ease-out);border:1px solid #c9a75e8c;border-radius:50%;flex:none}.reciter.is-active .reciter__avatar{border-color:#0e1f3157}.reciter__text{flex-direction:column;gap:3px;min-width:0;display:flex}.reciter__name{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(1.35rem,2.2vw,1.8rem);line-height:1.1}.reciter__ar{color:inherit;font-family:var(--font-arabic);opacity:.72;font-size:1rem;line-height:1.6}.reciter__state{color:inherit;opacity:.8;font-variant-numeric:tabular-nums;margin-top:2px;font-size:.8125rem;line-height:1.4}.reciter__wave{width:100%;height:48px;color:var(--gold)}.reciter.is-active .reciter__wave{color:var(--navy)}.reciter__mark{color:var(--gold);transition:transform .6s var(--ease-out)}.reciter__mark .rosette__center{fill:var(--navy-2)}.reciter.is-active .reciter__mark{color:var(--navy)}.reciter.is-active .reciter__mark .rosette__center{fill:var(--gold)}.reciter:hover .reciter__mark{transform:rotate(45deg)}.reciter__progress{inset-inline:0;background:#ffffff17;height:4px;position:absolute;bottom:0}.reciter.is-active .reciter__progress{background:#0e1f3138}.reciter__progress-bar{background:var(--gold);width:0;height:100%;transition:width .14s linear;display:block}.reciter.is-active .reciter__progress-bar{background:var(--navy)}.voice__note{color:var(--cream-2);margin-top:20px;font-size:.86rem;line-height:1.6}.voice__note--credit{opacity:.85;margin-top:6px;font-size:.8125rem}.voice__error{background:var(--navy-3);color:var(--cream);flex-wrap:wrap;align-items:center;gap:10px 20px;margin-top:16px;padding:14px 18px;font-size:.9rem;display:flex}.voice__error span{flex:18rem}.voice__retry{background:var(--gold);color:var(--navy);font:inherit;cursor:pointer;border:0;padding:7px 16px;font-weight:600}.voice__retry:hover{background:var(--gold-2)}.voice__download{color:var(--gold-2);text-underline-offset:3px}.voice__nojs{gap:18px;margin-top:22px;display:grid}.voice__nojs-item{background:var(--navy-2);gap:8px;padding:16px 18px;display:grid}.voice__nojs-label{color:var(--cream);font-size:.9rem}.voice__nojs-item audio{width:100%}.printed{background:var(--paper)}.printed__grid{grid-template-columns:minmax(0,6.2fr) minmax(0,5.8fr);align-items:center;gap:clamp(36px,6vw,96px);display:grid}.plate{transition:transform .7s var(--ease-out);transform:rotate(-1.3deg)}.plate:hover{transform:rotate(0)}.plate__mat{background:var(--paper-2);padding:clamp(10px,1.5vw,20px)}.plate__mat img{width:100%;height:auto}.plate__cap{max-width:54ch;color:var(--ink-3);margin-top:16px;font-size:.82rem;line-height:1.55}.printed__text{max-width:34rem}.stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,3vw,38px) clamp(20px,3vw,40px);margin-top:20px;display:grid}.stat{flex-direction:column-reverse;gap:2px;display:flex}.stat dd{margin:0}.stat__num{color:var(--ink);font-family:var(--font-display);letter-spacing:-.03em;font-variant-numeric:lining-nums tabular-nums;font-size:clamp(3rem,5.4vw,5.2rem);line-height:.9}.stat__label{color:var(--ink-3);font-size:.98rem}.printed__note{max-width:40ch;color:var(--ink-2);margin-top:30px;font-size:.94rem;line-height:1.6}.archive{background:var(--navy);color:var(--cream);padding-block:var(--section) clamp(56px, 7vw, 96px);overflow:clip}.archive__wall{grid-template-columns:1fr 1fr 1.25fr;align-items:end;gap:clamp(16px,2.4vw,32px);display:grid}.archive__plate{transition:transform .6s var(--ease-out)}.archive__plate:hover{transform:translateY(-6px)}.archive__plate img{width:100%;height:auto}.archive__plate figcaption{color:var(--cream-2);margin-top:12px;font-size:.8125rem;line-height:1.5}.archive__credit{color:var(--cream-2);margin-top:26px;font-size:.8125rem}.tongues{background:var(--paper);color:var(--ink)}.tongues__stats{background:var(--paper-2);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,40px);margin-top:clamp(36px,5vw,60px);padding:clamp(22px,3vw,34px) clamp(22px,3.2vw,40px);display:grid}.tongues__stat{flex-direction:column-reverse;gap:4px;display:flex}.tongues__stat dd{margin:0}.tongues__stat .stat__num{font-size:clamp(2.6rem,4.6vw,4.2rem)}.tongues__stat dt{color:var(--ink-2);font-size:.9rem;line-height:1.4}.tongues__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,4vw,56px);margin-top:clamp(40px,6vw,72px);padding:0;list-style:none;display:grid}.tongue{padding-block:18px 22px}.tongue__head{align-items:center;gap:9px;display:flex}.tongue__flag{object-fit:cover;border-radius:50%;flex:none;width:22px;height:22px}.tongue__name{font-family:var(--font-display), "Noto Serif SC", "Noto Serif JP", "Noto Serif KR", var(--font-arabic);letter-spacing:0;font-size:clamp(1.2rem,1.6vw,1.42rem);line-height:1.35}.tongue__name[dir=rtl]{font-family:var(--font-body-ar);font-size:clamp(1.15rem,1.5vw,1.35rem);line-height:1.9}.tongue__count{color:var(--gold-3);font-variant-numeric:tabular-nums;margin-inline-start:auto;font-size:.875rem}.tongue__english{color:var(--ink-3);letter-spacing:0;margin-top:5px;font-size:.9375rem;line-height:1.4}.tongue__by{color:var(--ink-2);overflow-wrap:anywhere;margin-top:5px;font-size:.9375rem;line-height:1.5}.tongue__kind{color:var(--gold-3);letter-spacing:0;margin-top:7px;font-size:.875rem;display:inline-block}.tongues__note{max-width:74ch;color:var(--ink-2);margin-top:clamp(36px,5vw,56px);font-size:.88rem;line-height:1.7}.holds{background:var(--navy-2);color:var(--cream);padding-block:clamp(56px, 7vw, 96px) var(--section);overflow:clip}.holds__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.holds__intro h2{max-width:14ch;color:var(--cream)}.holds .section__line{color:var(--cream-2);margin-top:22px}.holds__app{align-items:center;gap:16px;margin-top:38px;display:flex}.holds__icon{object-fit:contain;border-radius:18px;flex:none;width:76px;height:76px}.holds__app p{line-height:1.4}.holds__app-label{color:var(--cream);font-weight:600;display:block}.holds__app-note{color:var(--cream-2);margin-top:3px;font-size:.84rem;display:block}.sheet{background:var(--page);color:var(--ink);transition:transform .7s var(--ease-out);padding:clamp(24px,3vw,40px);position:relative;overflow:hidden;transform:rotate(-1.1deg)}.sheet:hover{transform:rotate(0)}.sheet:before{content:"";background:var(--gold);height:6px;position:absolute;inset:0 0 auto}.sheet__head{z-index:1;justify-content:space-between;align-items:baseline;gap:16px;padding-bottom:16px;display:flex;position:relative}.sheet__title{font-family:var(--font-display);letter-spacing:-.015em;font-size:1.65rem;line-height:1.1}.sheet__sub{color:var(--ink-3);font-size:.8125rem}.sheet__rows{z-index:1;position:relative}.sheet__row{transition:background-color .2s var(--ease-out);align-items:baseline;gap:10px;margin-inline:-12px;padding:13px 12px;display:flex}.sheet__row:hover{background:var(--paper-2)}.sheet__row dt{color:var(--ink);font-family:var(--font-display);white-space:nowrap;font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.2}.sheet__dots{border-bottom:2px dotted var(--paper-3);flex:1;min-width:12px;transform:translateY(-4px)}.sheet__row dd{color:var(--ink-3);text-align:end;margin:0;font-size:.82rem}.sheet__note{z-index:1;max-width:38ch;color:var(--ink-2);margin-top:20px;font-size:.88rem;line-height:1.55;position:relative}.sheet__mark{inset-inline-end:-20px;z-index:0;color:var(--paper-2);position:absolute;bottom:-24px}.sheet__mark .rosette__center{fill:var(--page)}.questions{background:var(--paper)}.questions__grid{grid-template-columns:minmax(0,4.2fr) minmax(0,7.8fr);align-items:start;gap:clamp(40px,6vw,100px);display:grid}.questions__intro{top:calc(var(--nav-h) + 40px);position:sticky}.questions__intro h2{max-width:12ch}.qa{gap:clamp(28px,4vw,44px);display:grid}.qa__item{max-width:60ch}.qa__item h3{color:var(--ink);font-family:var(--font-display);letter-spacing:-.01em;align-items:baseline;gap:12px;font-size:clamp(1.2rem,1.7vw,1.4rem);line-height:1.25;display:flex}.qa__item h3:before{content:"";background:var(--gold);flex:none;width:8px;height:8px;transform:rotate(45deg)translateY(-1px)}.qa__item p{color:var(--ink-2);margin-top:8px;font-size:1.01rem;line-height:1.65}.close{padding-block:var(--section);background:var(--gold);color:var(--navy);position:relative;overflow:clip}.close__mark{top:50%;width:clamp(280px,38vw,540px);height:auto;color:var(--navy);opacity:.14;pointer-events:none;animation:180s linear infinite slow-spin;position:absolute;inset-inline-end:-7%;transform:translateY(-50%)}.close__mark .rosette__center{fill:var(--gold)}.close__in{z-index:1;position:relative}.close__text{max-width:60rem}.close h2{letter-spacing:-.03em;max-width:14ch;color:var(--navy);font-size:clamp(2.7rem,6vw,5.4rem);line-height:.96}.close__line{max-width:40ch;color:var(--navy-2);font-size:var(--text-lead);margin-top:24px;line-height:1.45}.close__actions{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:36px;display:flex}.close .btn{background:var(--navy);color:var(--cream)}.close .btn:hover{background:var(--navy-2)}.close__back{min-height:44px;color:var(--navy);text-underline-offset:.2em;align-items:center;gap:8px;font-weight:600;text-decoration:none;display:inline-flex}.close__back:hover{text-decoration:underline}.foot{background:var(--navy);color:var(--cream);padding-block:clamp(56px,7vw,104px) 28px}.foot__top{grid-template-columns:minmax(0,1fr) auto auto;align-items:start;gap:clamp(32px,5vw,72px);display:grid}.foot__id{max-width:36rem}.foot__brand{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.foot__mark{object-fit:contain;border-radius:14px;width:56px;height:56px;display:block}.foot__word{font-family:var(--font-brand);letter-spacing:-.02em;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1}.foot__tagline{max-width:34ch;color:var(--cream-2);margin-top:18px}.foot__contact{font-size:.94rem;font-style:normal}.foot__contact-title{font-family:var(--font-display);font-size:clamp(1.25rem,1.7vw,1.5rem);line-height:1.2}.foot__contact dl{flex-direction:column;gap:14px;margin:18px 0 0;display:flex}.foot__contact dt{color:var(--cream-2);font-size:.8125rem}.foot__contact dd{color:var(--cream);margin:3px 0 0}.foot__contact a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--gold-3);text-decoration-color:var(--gold-3);text-underline-offset:4px;transition:color var(--t-hover) var(--ease-out)}.foot__contact a:hover{color:var(--gold-2)}.foot__nav{text-align:end;flex-direction:column;align-items:flex-end;gap:13px;font-size:.94rem;display:flex}.foot__nav a{color:var(--cream);text-decoration:none}.foot__nav a:hover{color:var(--gold-2)}.foot__langs{color:var(--cream-2);flex-wrap:wrap;gap:8px 16px;margin-top:6px;display:flex}.foot__current{color:var(--gold-2)}.foot__credits{color:var(--cream-2);grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:clamp(24px,6vw,80px);margin-top:clamp(48px,7vw,88px);font-size:.8125rem;line-height:1.65;display:grid}.foot__credits p{max-width:68ch}:lang(zh) .foot__credits{font-size:1rem}.foot__colophon{text-align:end}.foot__bottom{color:var(--cream-2);flex-wrap:wrap;justify-content:space-between;gap:16px 24px;margin-top:52px;font-size:.8125rem;display:flex}.legal{background:var(--paper);padding-block:clamp(48px,6vw,88px) 0;position:relative;overflow:clip}.legal__mark{top:-14%;width:min(56vw,720px);height:auto;color:var(--paper-2);pointer-events:none;position:absolute;inset-inline-end:-10%}.legal__mark .rosette__center{fill:var(--paper)}.legal__in{z-index:1;position:relative}.legal__head{grid-template-columns:minmax(0,1fr) 20rem;align-items:end;gap:clamp(32px,5vw,80px);display:grid}.legal__title h1{letter-spacing:-.03em;max-width:14ch;font-size:clamp(2.8rem,6vw,5.4rem);line-height:.96}.legal__lede{max-width:42ch;color:var(--ink-2);font-size:var(--text-lead);margin-top:22px;line-height:1.45}.legal__meta{background:var(--navy);color:var(--cream);padding:26px 28px;position:relative}.legal__meta-mark{top:18px;color:var(--gold);position:absolute;inset-inline-end:18px}.legal__meta-mark .rosette__center{fill:var(--navy)}.legal__meta>div{padding-block:11px}.legal__meta dt{color:var(--cream-2);font-size:.8125rem}.legal__meta dd{color:var(--cream);overflow-wrap:anywhere;margin:4px 0 0;font-size:.94rem}.legal__body{grid-template-columns:minmax(0,3.2fr) minmax(0,8.8fr);align-items:start;gap:clamp(32px,6vw,96px);margin-top:clamp(48px,7vw,100px);display:grid}.legal__toc{top:calc(var(--nav-h) + 32px);position:sticky}.legal__toc-title{color:var(--ink-3);margin-bottom:10px;font-size:.8125rem}.legal__toc ol{gap:1px;display:grid}.legal__toc a{color:var(--ink-3);transition:color var(--t-hover) var(--ease-out);padding:5px 0;font-size:.89rem;line-height:1.4;text-decoration:none;display:block}.legal__toc a:hover{color:var(--ink)}.prose{max-width:66ch}.prose section{scroll-margin-top:calc(var(--nav-h) + 24px)}.prose h2{color:var(--ink);letter-spacing:-.015em;margin-top:clamp(36px,4vw,52px);font-size:clamp(1.5rem,2vw,1.9rem);line-height:1.2}.prose section:first-child h2{margin-top:0}.prose p{color:var(--ink-2);overflow-wrap:anywhere;margin-top:14px;line-height:1.7}.prose__email{font-size:1.05rem}.prose__email a{color:var(--gold-3);text-underline-offset:3px;overflow-wrap:anywhere}.prose__email a:hover{color:var(--ink)}.legal__archive{background:var(--paper-2);margin-top:clamp(64px,8vw,120px);padding-block:clamp(40px,5vw,64px)}.legal__plates{justify-content:center;align-items:flex-end;gap:clamp(14px,2vw,28px);display:flex}.legal__plates figure{background:var(--page);margin:0;padding:clamp(6px,.7vw,10px)}.legal__plates img{width:auto;height:clamp(180px,20vw,280px);display:block}.legal__archive-credit{color:var(--ink-3);font-size:var(--text-xs);text-align:center;margin-top:18px}@keyframes hero-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes slow-spin{0%{rotate:0deg}to{rotate:360deg}}@keyframes status-pulse{0%,to{opacity:.55;transform:rotate(45deg)scale(.86)}50%{opacity:1;transform:rotate(45deg)scale(1)}}@keyframes echo{0%,to{opacity:.06;transform:scale(.985)}46%{opacity:.24;transform:scale(1.018)}}@keyframes leaf-turn{0%{transform:rotateY(0)}to{transform:rotateY(-170deg)}}@keyframes leaf-shade{0%,to{opacity:0}48%{opacity:.5}}@keyframes wave-bar{0%{transform:scaleY(.32)}to{transform:scaleY(1)}}.wave rect{transform-box:fill-box;transform-origin:50% 100%}.wave.is-active rect{animation:wave-bar 1.1s var(--ease-soft) infinite alternate;animation-delay:calc(var(--i) * -60ms)}@media (width>=961px) and (height<=940px){.hero__in{padding-block:40px}.hero__stage{width:min(100%,26rem)}}@media (width<=1100px){.head__links{gap:18px}.hero__in{grid-template-columns:minmax(0,6.4fr) minmax(0,5.6fr)}.hero__title{font-size:clamp(3.2rem,1.4rem + 5.4vw,5.2rem)}.demo-grid{grid-template-columns:minmax(0,4.6fr) minmax(0,7.4fr)}}@media (width<=960px){.head__links{display:none}.menu{display:block}.lang{margin-inline-start:auto}.head__cta{display:none}.hero__in{grid-template-columns:minmax(0,1fr);min-height:0;padding-block:clamp(56px,8vw,88px)}.hero__stage{justify-self:center;width:min(100%,27rem);margin-top:clamp(20px,4vw,40px)}.hero__field{inset-inline-end:-32%;width:min(1100px,120vw);top:42%}.hero__ribbon{display:none}.section__head{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px}.section__head h2{max-width:18ch}.demo-grid{grid-template:"intro""stage""panel"/minmax(0,1fr)}.demo__stage{justify-self:center;width:min(100%,31rem);margin-top:12px}.demo__panel{margin-top:10px}.panel{min-height:0}.printed__grid{grid-template-columns:minmax(0,1fr)}.plate{max-width:39rem;margin-inline:auto}.printed__text{order:-1;max-width:42rem}.holds__grid{grid-template-columns:minmax(0,1fr)}.tongues__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.sheet{max-width:42rem}.questions__grid{grid-template-columns:minmax(0,1fr);gap:32px}.questions__intro{position:static}.questions__intro h2{max-width:16ch}.legal__head{grid-template-columns:minmax(0,1fr);align-items:start}.legal__meta{max-width:24rem}.legal__body{grid-template-columns:minmax(0,1fr)}.legal__toc{display:none}.legal__plates{grid-template-columns:repeat(2,minmax(0,1fr));place-items:end center;gap:clamp(16px,3vw,28px);display:grid}.legal__plates img{height:clamp(150px,24vw,220px)}.foot__top{grid-template-columns:minmax(0,1fr) auto;gap:40px clamp(32px,6vw,64px)}.foot__id{grid-column:1/-1}.foot__contact{grid-column:1}.foot__nav{grid-area:2/2}}@media (width<=760px){:root{--nav-h:68px}.reciter{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"id mark""wave wave";gap:14px 18px}.reciter__id{grid-area:id}.reciter__wave{grid-area:wave;height:38px}.reciter__mark{grid-area:mark}.archive__wall{grid-template-columns:minmax(0,1fr);gap:28px}.archive__plate{max-width:26rem}.plate,.sheet{transform:none}.foot__top{grid-template-columns:minmax(0,1fr)}.foot__nav{text-align:start;grid-area:auto/1;align-items:flex-start}.foot__credits{grid-template-columns:minmax(0,1fr)}.foot__colophon{text-align:start}.close__mark{opacity:.1;inset-inline-end:-22%}.legal__mark{top:-6%;width:90vw;inset-inline-end:-34%}}@media (width<=560px){.hero__title{font-size:clamp(2.55rem,11vw,3.3rem)}.hero__lede{max-width:34ch;font-size:1.16rem}.hero__actions{gap:12px 20px}.btn{min-height:50px;padding-inline:20px}.hero__stage{width:min(100%,23rem)}.hero__caption{font-size:.8125rem}.section{padding-block:clamp(64px,12vw,88px)}.tongues__stats{grid-template-columns:minmax(0,1fr);gap:18px}.tongues__grid{grid-template-columns:minmax(0,1fr)}.tongue{padding-block:14px 18px}.section__head{margin-bottom:32px}.stage{padding:0 18px 18px 0}.stage__edge--front{transform:translate(9px,9px)rotate(1.1deg)}.stage__edge--back{transform:translate(17px,17px)rotate(2deg)}.stage__meta{flex-wrap:wrap;gap:12px}.stage__turn{min-height:44px}.panel{padding:20px}.panel__ref{font-size:1.2rem}.panel__ar{font-size:1.45rem}.voice__quote{margin-bottom:48px}.voice__quran{font-size:clamp(1.9rem,9vw,2.6rem)}.voice__translation{font-size:.98rem}.reciter{padding:16px 18px}.reciter__name{font-size:1.3rem}.reciter__ar{font-size:.88rem}.stats{gap:22px 18px}.stat__num{font-size:clamp(2.7rem,14vw,3.8rem)}.stat__label{font-size:.88rem}.archive__plate{max-width:100%}.sheet{padding:22px 20px}.sheet__title{font-size:1.4rem}.sheet__row{flex-wrap:wrap;gap:2px;padding-block:12px}.sheet__dots{display:none}.sheet__row dd{text-align:start;width:100%;font-size:.8125rem}.qa__item h3{font-size:1.16rem}.qa__item p{font-size:.96rem}.close h2{font-size:clamp(2.35rem,11vw,3.2rem)}.close__line{font-size:1.05rem}.close__mark{width:80vw}.foot__brand{gap:12px}.foot__mark{width:44px;height:44px}.foot__word{font-size:1.7rem}.legal__title h1{font-size:clamp(2.5rem,12vw,3.4rem)}.legal__plates img{height:clamp(110px,28vw,150px)}.prose p{font-size:1rem;line-height:1.7}}@media (width<=420px){.brand__word{font-size:1.05rem}.hero__in{padding-block:44px 52px}.hero__status{font-size:.8125rem}.mode{padding-inline:13px;font-size:.9rem}.stage__turn{width:100%}.stage__count{order:2}.stage__meta{flex-direction:column-reverse;align-items:stretch}.foot__bottom{flex-direction:column;gap:6px}}@media (width<=360px){.brand__word{display:none}}[dir=rtl] .btn__arrow{transform:scaleX(-1)}[dir=rtl] .reciter:hover{transform:translate(-4px)}[dir=rtl] .tongue__english,[dir=rtl] .tongue__by{text-align:right}:lang(ar) .hero__title,:lang(ar) .section__head h2,:lang(ar) .close h2,:lang(ar) .legal__title h1{letter-spacing:0;line-height:1.35}:lang(ar) .hero__lede,:lang(ar) .section__line,:lang(ar) .voice__translation,:lang(ar) .prose p,:lang(ar) .qa__item p{line-height:1.85}:lang(ar) .voice__quran,:lang(ar) .reciter__ar{line-height:1.95}:lang(ar) .reciter__name,:lang(ar) .stat__num,:lang(ar) .brand__word,:lang(ar) .foot__word{font-family:var(--font-latin);letter-spacing:0}:lang(ar) .reciter__name{line-height:1.25}:lang(ar) .foot__word,:lang(ar) .brand__word{font-family:var(--font-brand)}@media (prefers-reduced-motion:reduce){.hero__field,.close__mark{animation:none}.hero__page-wrap:hover{transform:rotate(-1.7deg)}.plate,.sheet,.archive__plate,.reciter,.reciter__progress-bar{transition:none}.stage__leaf.is-turning,.wave.is-active rect{animation:none}}
