@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/bricolage-grotesque-vietnamese-opsz-normal.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:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/bricolage-grotesque-latin-ext-opsz-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-display:swap;font-weight:200 800;src:url(/fonts/bricolage-grotesque-latin-opsz-normal.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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/be-vietnam-pro-vietnamese-400-normal.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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/be-vietnam-pro-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/be-vietnam-pro-latin-400-normal.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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/be-vietnam-pro-vietnamese-500-normal.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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/be-vietnam-pro-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/be-vietnam-pro-latin-500-normal.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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/be-vietnam-pro-vietnamese-600-normal.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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/be-vietnam-pro-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/be-vietnam-pro-latin-600-normal.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 Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-cyrillic-500-normal.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-greek-500-normal.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:Noto Sans Ethiopic;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-ethiopic-ethiopic-500-normal.woff2)format("woff2");unicode-range:U+30E,U+1200-1399,U+2D80-2DDE,U+AB01-AB2E,U+1E7E0-1E7E6,U+1E7E8-1E7EB,U+1E7ED-1E7EE,U+1E7F0-1E7FE}@font-face{font-family:Noto Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-arabic-arabic-500-normal.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Noto Sans Hebrew;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-hebrew-hebrew-500-normal.woff2)format("woff2");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-bengali-bengali-500-normal.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Noto Sans Devanagari;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-devanagari-devanagari-500-normal.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans Gurmukhi;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-gurmukhi-gurmukhi-500-normal.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+A01-A76,U+200C-200D,U+20B9,U+25CC,U+262C,U+A830-A839}@font-face{font-family:Noto Sans Telugu;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-telugu-telugu-500-normal.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+C00-C7F,U+1CDA,U+1CF2,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Tamil;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-tamil-tamil-500-normal.woff2)format("woff2");unicode-range:U+964-965,U+B82-BFA,U+200C-200D,U+20B9,U+25CC}@font-face{font-family:Noto Sans Gujarati;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-gujarati-gujarati-500-normal.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+A80-AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:Noto Sans Kannada;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-kannada-kannada-500-normal.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+C80-CF3,U+1CD0,U+1CD2-1CD3,U+1CDA,U+1CF2,U+1CF4,U+200C-200D,U+20B9,U+25CC,U+A830-A835}@font-face{font-family:Noto Sans Malayalam;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-malayalam-malayalam-500-normal.woff2)format("woff2");unicode-range:U+307,U+323,U+951-952,U+964-965,U+D00-D7F,U+1CDA,U+1CF2,U+200C-200D,U+20B9,U+25CC,U+A830-A832}@font-face{font-family:Noto Sans Myanmar;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-myanmar-myanmar-500-normal.woff2)format("woff2");unicode-range:U+1000-109F,U+200C-200D,U+25CC,U+A92E,U+A9E0-A9FE,U+AA60-AA7F,U+116D0-116E3}@font-face{font-family:Noto Sans Thai;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-thai-thai-500-normal.woff2)format("woff2");unicode-range:U+2D7,U+303,U+331,U+E01-E5B,U+200C-200D,U+25CC}@font-face{font-family:Noto Sans Armenian;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-armenian-armenian-500-normal.woff2)format("woff2");unicode-range:U+308,U+530-58F,U+2010,U+2024,U+25CC,U+FB13-FB17}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-sc-91-500-normal.woff2)format("woff2");unicode-range:U+1D34-1D35,U+1D38-1D3A,U+1D3C,U+1D3F-1D40,U+1D49,U+1D4E-1D4F,U+1D52,U+1D55,U+1D5B,U+1D5E,U+1D9C,U+1DA0,U+1DC4-1DC5,U+1E69,U+1E73,U+1EA0-1EA9,U+1EAB-1EAD,U+1EAF,U+1EB1,U+1EB3,U+1EB5,U+1EB7,U+1EB9,U+1EBB,U+1EBD-1EBE,U+1EC0-1EC3,U+1EC5-1EC6,U+1EC9-1ECD,U+1ECF-1ED3,U+1ED5,U+1ED7-1EDF,U+1EE1,U+1EE3,U+1EE5-1EEB,U+1EED,U+1EEF-1EF1,U+1EF3,U+1EF7,U+1EF9,U+1F62,U+1F7B,U+2001-2002,U+2004-2006,U+2009-200A,U+200C-2012,U+2015-2016,U+201A,U+201E-2021,U+2023,U+2025,U+2028,U+202A-202D,U+202F-2030,U+2032-2033,U+2035,U+2038,U+203C,U+203E-203F,U+2043-2044,U+2049,U+204D-204E,U+2060-2061,U+2070,U+2074-2078,U+207A-207B}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-sc-97-500-normal.woff2)format("woff2");unicode-range:U+2AE-2B3,U+2B5-2BF,U+2C2-2C3,U+2C6-2D1,U+2D8-2DA,U+2DC,U+2E1-2E3,U+2E5,U+2EB,U+2EE-2F0,U+2F2-2F7,U+2F9-2FF,U+302-30D,U+311,U+31B,U+321-325,U+327-329,U+32B-32C,U+32E-32F,U+331-339,U+33C-33D,U+33F,U+348,U+352,U+35C,U+35E-35F,U+361,U+363,U+368,U+36C,U+36F,U+530-540,U+55D-55E,U+561,U+563,U+565,U+56B,U+56E-579}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-sc-101-500-normal.woff2)format("woff2");unicode-range:U+161,U+926,U+928,U+939,U+93F-940,U+94D,U+E17,U+E22,U+E44,U+25C7,U+25CE,U+2764,U+3009,U+3016-3017,U+4E4D,U+4E53,U+4F5A,U+4F70,U+4FAE,U+4FD8,U+4FFA,U+5011,U+501A,U+51C4,U+5225,U+547B,U+5495,U+54E8,U+54EE,U+5594,U+55D3,U+55DC,U+55FD,U+560E,U+565C,U+5662,U+5669,U+566C,U+56BC,U+5742,U+5824,U+5834,U+598A,U+5992,U+59A9,U+5A04,U+5AC9,U+5B75,U+5B7D,U+5BC5,U+5C49,U+5C90,U+5E1C,U+5E27,U+5E2B,U+5E37,U+5E90,U+618B,U+61F5,U+620A,U+620C,U+6273,U+62C7,U+62F7,U+6320,U+6342,U+6401-6402,U+6413,U+6512,U+655B,U+65A7,U+65F1,U+65F7,U+665F,U+6687,U+66A7,U+673D,U+67B8,U+6854,U+68D8,U+68FA,U+696D,U+6A02,U+6A0A,U+6A80,U+6B7C,U+6BD9,U+6C2E,U+6C76,U+6CF8,U+6D4A,U+6D85,U+6E24,U+6E32,U+6EC7,U+6F88,U+700F,U+701A,U+7078,U+707C,U+70AC,U+70C1,U+72E9,U+7409,U+7422,U+745A,U+7480,U+74A8,U+752B,U+7574,U+7656,U+7699,U+7737,U+785D,U+78BE,U+79B9,U+7A3D,U+7A91,U+7A9F,U+7AE3,U+7B77,U+7C3F,U+7D1A,U+7D50,U+7D93,U+8042,U+808B,U+8236,U+82B8-82B9,U+82EF,U+8309,U+836B,U+83EF,U+8431,U+85C9,U+865E,U+868C,U+8759,U+8760,U+8845,U+89BA,U+8A2A,U+8AAA,U+8C41,U+8D2C,U+8D4E,U+8E66,U+8E6D,U+8EAF,U+902E,U+914B,U+916E,U+919B,U+949B,U+94A0,U+94B0,U+9541-9542,U+9556,U+95EB,U+95F5,U+964B,U+968B,U+96CC-96CD,U+96CF,U+9713,U+9890,U+98A8,U+9985,U+9992,U+9A6D,U+9A81,U+9A86,U+9AB8,U+9CA4,U+E606-E607,U+E60A,U+E60C,U+E60E,U+FE0F,U+FF02,U+FF1E}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-sc-102-500-normal.woff2)format("woff2");unicode-range:U+10C,U+627-629,U+639,U+644,U+64A,U+203B,U+2265,U+2463,U+2573,U+25B2,U+3448-3449,U+4E1E,U+4E5E,U+4F3A,U+4F5F,U+4FEA,U+5026,U+508D,U+516E,U+5189,U+5254,U+5288,U+52D8,U+52FA,U+5306,U+5308,U+5364,U+5384,U+53ED,U+543C,U+5450,U+5455,U+5466,U+54C4,U+5578,U+55A7,U+561F,U+5631,U+572D,U+575F,U+57AE,U+57E0,U+5830,U+594E,U+5984,U+5993,U+5BDD,U+5C0D,U+5C7F,U+5C82,U+5E62,U+5ED3,U+5F08,U+607A,U+60BC,U+625B,U+6292,U+62E2,U+6363,U+6467,U+6714,U+675E,U+6771,U+67A2,U+67FF,U+6805,U+68A7,U+68E0,U+6930,U+6986,U+69A8,U+69DF,U+6A44,U+6A5F,U+6C13,U+6C1F,U+6C22,U+6C2F,U+6C40,U+6C81,U+6C9B,U+6CA5,U+6DA4,U+6DF3,U+6E85,U+6EBA,U+6ED5,U+6F13,U+6F33,U+6F62,U+715E,U+72C4,U+73D1,U+7405,U+7487,U+7578,U+75A4,U+75EB,U+7693,U+7738,U+7741,U+776B,U+7792,U+77A7,U+77A9,U+77B3,U+788C,U+7984,U+79A7,U+79E4,U+7A1A,U+7A57,U+7AA6,U+7B0B,U+7B5D,U+7C27,U+7C7D,U+7CAA,U+7CD9,U+7CEF,U+7EDA,U+7EDE,U+7F24,U+803F,U+8046,U+80FA,U+81FB,U+8207,U+8258,U+8335,U+8339,U+8354,U+840E,U+85B0,U+85FB,U+8695,U+86AA,U+8717,U+8749,U+874C,U+8996,U+89BD,U+89C5,U+8BDB,U+8BF5,U+8C5A,U+8CEC,U+8D3F,U+8D9F,U+8E44,U+8FED,U+9005,U+9019,U+9082,U+90AF,U+90DD,U+90E1,U+90F8,U+916F,U+9176,U+949E,U+94A7,U+94C2,U+9525,U+9580,U+95DC,U+96E2,U+96FB,U+9704,U+9A7C,U+9A7F,U+9B41,U+9CA8,U+9CC4,U+9CDE,U+9E92,U+9EDE,U+9F9A,U+E60B,U+E610,U+FF10,U+FF13,U+FF3B,U+FF3D,U+F012B}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-sc-103-500-normal.woff2)format("woff2");unicode-range:U+60,U+631,U+2606,U+3014-3015,U+309C,U+33A1,U+4E52,U+4EC6,U+4F86,U+4F8D,U+4FDE,U+4FEF,U+500B,U+502A,U+515C,U+518A,U+51A5,U+51F3,U+5243,U+52C9,U+52D5,U+53A2,U+53EE,U+54CE,U+54FA,U+54FC,U+5580,U+5587,U+563F,U+56DA,U+5792,U+5815,U+5960,U+59D7,U+5B78,U+5B9B,U+5BE1,U+5C4E,U+5C51,U+5C6F,U+5C9A,U+5CFB,U+5D16,U+5ED6,U+5F27,U+5F6A,U+609A,U+60DF,U+6168,U+61C8,U+6236,U+62F1,U+62FD,U+631A,U+6328,U+632B,U+6346,U+638F,U+63A0,U+63C9,U+655E,U+6590,U+6615,U+6627,U+66AE,U+66E6,U+66F0,U+67DA,U+67EC,U+6813,U+6816,U+6869,U+6893,U+68AD,U+68F5,U+6977,U+6984,U+69DB,U+6B72,U+6BB7,U+6CE3,U+6CFB,U+6D47,U+6DA1,U+6DC4,U+6E43,U+6EAF,U+6EFF,U+6F8E,U+7011,U+7063,U+7076,U+7096,U+70BA,U+70DB,U+70EF,U+7119-711A,U+7172,U+718F,U+7194,U+727A,U+72D9,U+72ED,U+7325,U+73AE,U+73BA,U+73C0,U+73FE,U+7410,U+7426,U+7455,U+7554,U+7576,U+75AE,U+75B9,U+762B,U+766B,U+7682,U+7750,U+7779,U+7784,U+77EB,U+77EE,U+78F7,U+79E9,U+7A79,U+7B1B,U+7B28,U+7BF7,U+7DB2,U+7EC5,U+7EEE,U+7F14,U+7F1A,U+7FE1,U+8087,U+809B,U+81B3,U+8231,U+830E,U+835F,U+83E9,U+849C,U+851A,U+868A,U+8718,U+874E,U+8822,U+8910,U+8944,U+8A3B,U+8BB6,U+8BBC,U+8E72,U+8F9C,U+900D,U+904B,U+904E,U+9063,U+90A2,U+90B9,U+9119,U+94F2,U+952F,U+9576-9577,U+9593,U+95F8,U+961C,U+969B,U+96A7,U+96C1,U+9716,U+9761,U+97AD,U+97E7,U+98A4,U+997A,U+9A73,U+9B44,U+9E3D,U+9ECF,U+9ED4,U+FF11-FF12,U+FFFD}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-sc-118-500-normal.woff2)format("woff2");unicode-range:U+D,U+3E,U+5F,U+7C,U+A0,U+A9,U+4E09-4E0B,U+4E0D-4E0E,U+4E13,U+4E1A,U+4E2A,U+4E3A-4E3B,U+4E4B,U+4E86,U+4E8E,U+4EA7,U+4EBA,U+4EE4-4EE5,U+4EEC,U+4F1A,U+4F4D,U+4F53,U+4F5C,U+4F60,U+4FE1,U+5165,U+5168,U+516C,U+5173,U+5176,U+5185,U+51FA,U+5206,U+5230,U+5236,U+524D,U+529B,U+52A0-52A1,U+52A8,U+5316,U+533A,U+53CB,U+53D1,U+53EF,U+53F7-53F8,U+5408,U+540C-540E,U+544A,U+548C,U+54C1,U+56DE,U+56FD-56FE,U+5728,U+5730,U+5907,U+5916,U+591A,U+5927,U+5929,U+597D,U+5982,U+5B50,U+5B66,U+5B89,U+5B9A,U+5B9E,U+5BA2,U+5BB6,U+5BF9,U+5C0F,U+5DE5,U+5E02,U+5E73-5E74,U+5E7F,U+5EA6,U+5F00,U+5F0F,U+5F53,U+5F55,U+5FAE,U+5FC3,U+6027,U+606F,U+60A8,U+60C5,U+610F,U+6210-6211,U+6237,U+6240,U+624B,U+6280,U+62A5,U+63A5,U+63A8,U+63D0,U+6536,U+6570,U+6587,U+65B9,U+65E0,U+65F6,U+660E,U+662D,U+662F,U+66F4,U+6700,U+670D,U+672C,U+673A,U+6743,U+6765,U+679C,U+682A,U+6B21,U+6B63,U+6CBB,U+6CD5,U+6CE8,U+6D3B,U+70ED,U+7247-7248,U+7269,U+7279,U+73B0,U+7406,U+751F,U+7528,U+7535,U+767B,U+76F8,U+770B,U+77E5,U+793E,U+79D1,U+7AD9,U+7B49,U+7C7B,U+7CFB,U+7EBF,U+7ECF,U+7F8E,U+8005,U+8054,U+80FD,U+81EA,U+85CF,U+884C,U+8868,U+8981,U+89C6,U+8BBA,U+8BDD,U+8BF4,U+8BF7,U+8D44,U+8FC7,U+8FD8-8FD9,U+8FDB,U+901A,U+9053,U+90E8,U+91D1,U+957F,U+95E8,U+95EE,U+95F4,U+9762,U+9875,U+9898,U+9996,U+9AD8,U+FF01,U+FF08-FF09}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-sc-119-500-normal.woff2)format("woff2");unicode-range:U+20-22,U+27-2A,U+2C-3B,U+3F,U+41-4D,U+4F-5D,U+61-7B,U+7D,U+AB,U+AE,U+B2,U+B7,U+BB,U+DF-E5,U+E7-EA,U+EC-ED,U+F1-F4,U+F6,U+F9-FA,U+FC,U+101,U+103,U+113,U+12B,U+148,U+14D,U+16B,U+1CE,U+1D0,U+300-301,U+1EBF,U+1EC7,U+2013-2014,U+2022,U+2027,U+2039-203A,U+2122,U+3001-3002,U+3042,U+3044,U+3046,U+3048,U+304A-3055,U+3057,U+3059-305B,U+305D,U+305F-3061,U+3063-306B,U+306D-3073,U+3075-3076,U+3078-3079,U+307B,U+307E-307F,U+3081-308D,U+308F,U+3092-3093,U+30A1-30A4,U+30A6-30BB,U+30BD,U+30BF-30C1,U+30C3-30C4,U+30C6-30CB,U+30CD-30D7,U+30D9-30E1,U+30E3-30E7,U+30E9-30ED,U+30EF,U+30F3,U+30FB-30FC,U+3127,U+4E00,U+4E2D,U+65B0,U+65E5,U+6708-6709,U+70B9,U+7684,U+7F51,U+FF0C,U+FF0E,U+FF1A}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-jp-59-500-normal.woff2)format("woff2");unicode-range:U+A1-A4,U+A6-A7,U+AA,U+AC-AD,U+B5-B6,U+B8-BA,U+BC-C8,U+CA-CC,U+CE-D5,U+D9-DB,U+DD-DF,U+E6,U+EE,U+F0,U+F5,U+F7,U+F9,U+FB,U+FE-102,U+110-113,U+11A-11B,U+128-12B,U+143-144,U+147-148,U+14C,U+14E-14F,U+152-153,U+168-16D,U+192,U+1A0-1A1,U+1AF,U+1CD-1DC,U+1F8-1F9,U+251,U+261,U+2BB,U+2C7,U+2C9,U+2EA-2EB,U+304,U+307,U+30C,U+1E3E-1E3F,U+1EA0-1EBE,U+1EC0-1EC6,U+1EC8-1EF9,U+2011-2012,U+2016,U+2018-201A,U+201E,U+2021,U+2030,U+2033,U+2035,U+2042,U+2047,U+2051,U+2074,U+20A9,U+20AB-20AC,U+20DD-20DE,U+2100}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-jp-63-500-normal.woff2)format("woff2");unicode-range:U+2CA-2CB,U+2229,U+2468,U+2669,U+266F,U+273F,U+4EC0,U+4F60,U+4FB6,U+5347,U+540E,U+543B,U+5B0C,U+5D4C,U+5F14,U+5F9E,U+6155,U+62D0,U+6602,U+6666,U+66F3,U+67A2,U+67CA,U+69CC,U+6D29,U+6D9B,U+6E3E,U+6F81,U+7109,U+73C0,U+73C2,U+7425,U+7435-7436,U+7525,U+7554,U+785D,U+786B,U+7AE3,U+7B94,U+7D18,U+81BF,U+8511,U+8549,U+9075,U+9640,U+98E2,U+9E9F,U+FF96}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-jp-113-500-normal.woff2)format("woff2");unicode-range:U+26,U+5F,U+2026,U+203B,U+4E09,U+4EAC,U+4ED5,U+4FA1,U+5143,U+5199,U+5207,U+539F,U+53E3,U+53F7,U+5411,U+5473,U+5546,U+55B6,U+5929,U+597D,U+5BB9,U+5C11,U+5C4B,U+5DDD,U+5F97,U+5FC5,U+6295,U+6301,U+6307,U+671B,U+76F8,U+78BA,U+795E,U+7D30,U+7D39,U+7D9A,U+89E3,U+8A00,U+8A73,U+8A8D,U+8A9E,U+8AAD,U+8ABF,U+8CEA,U+8ECA,U+8FFD,U+904B,U+9650,U+FF11-FF12}@font-face{font-family:Noto Sans JP;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-jp-119-500-normal.woff2)format("woff2");unicode-range:U+20,U+2027,U+3001-3002,U+3041-307F,U+3081-308F,U+3091-3093,U+3099-309A,U+309D-309E,U+30A1-30E1,U+30E3-30ED,U+30EF-30F0,U+30F2-30F4,U+30FB-30FE,U+FF0C,U+FF0E}@font-face{font-family:Noto Sans KR;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-kr-99-500-normal.woff2)format("woff2");unicode-range:U+81-82,U+84,U+A2-A5,U+A7-A8,U+AA,U+AC-AD,U+B1-B3,U+B6,U+B8-BA,U+BC-BE,U+C0,U+C2,U+C6-CB,U+CE-D0,U+D4,U+D8-D9,U+DB-DC,U+DE-DF,U+E6,U+EB,U+EE-F0,U+F4,U+F7-F9,U+FB,U+FE-FF,U+111,U+126-127,U+132-133,U+138,U+13F-142,U+149-14B,U+152-153,U+166-167,U+2BC,U+2C7,U+2D0,U+2D8-2D9,U+2DB-2DD,U+391-394,U+396-3A1,U+3A3-3A9,U+3B2-3B6,U+3B8,U+3BC,U+3BE-3C1,U+3C3-3C9,U+2010,U+2015-2016,U+2018-2019,U+201B,U+201F-2021,U+2025,U+2030,U+2033-2036,U+203C,U+203E,U+2042,U+2074,U+207A-207F,U+2081-2084,U+2109,U+2113,U+2116,U+2121,U+2126,U+212B,U+2153-2154}@font-face{font-family:Noto Sans KR;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-kr-101-500-normal.woff2)format("woff2");unicode-range:U+3B1,U+2466,U+25A1,U+25A3,U+261C,U+3008-3009,U+305B,U+305D,U+3069,U+30A7,U+30BA,U+30CF,U+30EF,U+3151,U+3157,U+4E4B,U+4E5F,U+4E8C,U+4ECA,U+4ED6,U+4F5B,U+50CF,U+5149,U+5165,U+5171,U+5229,U+529B,U+5316,U+539F,U+53F2,U+571F,U+5728,U+58EB,U+591C,U+5B78,U+5C11,U+5C55,U+5DDD,U+5E02,U+5FB7,U+60C5,U+610F,U+611F,U+6625,U+66F8,U+6797,U+679C,U+682A,U+6D2A,U+706B,U+7406,U+767B,U+76F8,U+77E5,U+7ACB,U+898B,U+8A69,U+8DEF,U+8FD1,U+901A,U+90E8,U+91CD,U+975E,U+AE14,U+AE6C,U+AEC0,U+AFC7,U+AFC9,U+B01C,U+B028,U+B308,U+B311,U+B314,U+B31C,U+B524,U+B560,U+B764,U+B920,U+B9E3,U+BD48,U+BE7D,U+C0DB,U+C231,U+C270,U+C2E3,U+C37D,U+C3ED,U+C530,U+C6A5,U+C6DC,U+C7A4,U+C954,U+C974,U+D000,U+D565,U+D667,U+D6C5,U+D79D,U+FF1E}@font-face{font-family:Noto Sans KR;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-kr-102-500-normal.woff2)format("woff2");unicode-range:U+131,U+2032,U+2465,U+2642,U+3048,U+3051,U+3083-3084,U+308F,U+30C0,U+30D1,U+30D3,U+30D6,U+30DF,U+30E7,U+3153,U+4E16,U+4E8B,U+4EE5,U+5206,U+52A0,U+52D5,U+53E4,U+53EF,U+54C1,U+57CE,U+597D,U+5B8C,U+5EA6,U+5F8C,U+5F97,U+6210,U+6240,U+624B,U+6728,U+6BD4,U+7236,U+7269,U+7279,U+738B,U+7528,U+7530,U+767E,U+798F,U+8005,U+8A18,U+90FD,U+91CC,U+9577,U+9593,U+98A8,U+AC20,U+ACF6,U+AD90,U+AF5D,U+AF80,U+AFCD,U+AFF0,U+B0A1,U+B0B5,U+B1FD,U+B2FC,U+B380,U+B51B,U+B584,U+B5B3,U+B8FD,U+B93C,U+B9F4,U+BB44,U+BC08,U+BC27,U+BC49,U+BE55,U+BE64,U+BFB0,U+BFC5,U+C178,U+C21F,U+C314,U+C4F1,U+C58D,U+C664,U+C698,U+C6A7,U+C6C1,U+C9ED,U+CAC0,U+CACC,U+CAD9,U+CCB5,U+CDCC,U+D0E4,U+D143,U+D320,U+D330,U+D54D,U+FF06,U+FF1F,U+FF5E}@font-face{font-family:Noto Sans KR;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-kr-104-500-normal.woff2)format("woff2");unicode-range:U+2161,U+2228,U+2299,U+2464,U+2517,U+2640,U+3042,U+304A,U+3053,U+3061,U+307F,U+3082,U+308C,U+3092,U+30A8,U+30AB,U+30AD,U+30B0,U+30B3,U+30B7,U+30C1,U+30C6,U+30C9,U+30D5,U+30D7,U+30DE,U+30E0-30E1,U+30EC-30ED,U+4E0B,U+4E0D,U+4EE3,U+53F0,U+548C,U+5B89,U+5BB6,U+5C0F,U+611B,U+6771,U+6AA2,U+6BCD,U+6C34,U+6CD5,U+6D77,U+767D,U+795E,U+8ECD,U+9999,U+9AD8,U+AC07,U+AC1A,U+AC40,U+AD0C,U+AD88,U+ADA4,U+AE01,U+AE65,U+AEBD,U+AEC4,U+AFE8,U+B139,U+B205,U+B383,U+B38C,U+B42C,U+B461,U+B55C,U+B78F,U+B8FB,U+B9F7,U+BAFC,U+BC99,U+BED8,U+BFCD,U+C0BF,U+C0F9,U+C167,U+C204,U+C20F,U+C22F,U+C258,U+C298,U+C2BC,U+C388,U+C501,U+C50C,U+C5B9,U+C5CE,U+C641,U+C648,U+C73D,U+CA50,U+CA61,U+CC4C,U+CEAC,U+D0D4,U+D5F7,U+D6D7,U+FF1A}@font-face{font-family:Noto Sans KR;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-kr-105-500-normal.woff2)format("woff2");unicode-range:U+2103,U+2463,U+25C6,U+25CB,U+266C,U+3001,U+300A,U+3046,U+304C-304D,U+304F,U+3055,U+3059,U+3063,U+3066-3068,U+306F,U+3089,U+30B8,U+30BF,U+314F,U+4E0A,U+570B,U+5730,U+5916,U+5929,U+5C71,U+5E74,U+5FC3,U+601D,U+6027,U+63D0,U+6709,U+6734,U+751F,U+7684,U+82F1,U+9053,U+91D1,U+97F3,U+AC2F,U+AC4D,U+ADC4,U+ADE4,U+AE41,U+AE4D-AE4E,U+AED1,U+AFB9,U+B0E0,U+B299,U+B365,U+B46C,U+B480,U+B4C8,U+B7B4,U+B819,U+B918,U+BAAB,U+BAB9,U+BE8F,U+BED7,U+C0EC,U+C19F,U+C1A5,U+C3D9,U+C464,U+C53D,U+C553,U+C570,U+C5CC,U+C633,U+C6A4,U+C7A3,U+C7A6,U+C886,U+C9D9-C9DA,U+C9EC,U+CA0C,U+CC21,U+CD1B,U+CD78,U+CDC4,U+CEF8,U+CFE4,U+D0A5,U+D0B5,U+D0EC,U+D15D,U+D188,U+D23C,U+D2AC,U+D729,U+D79B,U+FF01,U+FF08-FF09,U+FF5C}@font-face{font-family:Noto Sans KR;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-kr-106-500-normal.woff2)format("woff2");unicode-range:U+2039-203A,U+223C,U+25B3,U+25B7,U+25BD,U+25CF,U+266A,U+3002,U+300B,U+304B,U+3057,U+305F,U+306A-306B,U+307E,U+308A-308B,U+3093,U+30A2,U+30AF,U+30B9,U+30C3,U+30C8,U+30E9-30EB,U+33A1,U+4E00,U+524D,U+5357,U+5B50,U+7121,U+884C,U+9751,U+AC94,U+AEBE,U+AECD,U+AF08,U+AF41,U+AF49,U+B010,U+B053,U+B109,U+B11B,U+B128,U+B154,U+B291,U+B2E6,U+B301,U+B385,U+B525,U+B5B4,U+B729,U+B72F,U+B738,U+B7FF,U+B837,U+B975,U+BA67,U+BB47,U+BC1F,U+BD90,U+BFD4,U+C27C,U+C324,U+C379,U+C3E0,U+C465,U+C53B,U+C58C,U+C610,U+C653,U+C6CD,U+C813,U+C82F,U+C999,U+C9E0,U+CAC4,U+CAD3,U+CBD4,U+CC10,U+CC22,U+CCB8,U+CCBC,U+CDA5,U+CE84,U+CEA3,U+CF67,U+CFE1,U+D241,U+D30D,U+D31C,U+D391,U+D401,U+D479,U+D5C9,U+D5DB,U+D649,U+D6D4}@font-face{font-family:Noto Sans KR;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-kr-109-500-normal.woff2)format("woff2");unicode-range:U+24,U+60,U+3B9,U+3BB,U+3BD,U+2191,U+2606,U+300C-300D,U+3131,U+3134,U+3139,U+3141-3142,U+3148,U+3161,U+3163,U+321C,U+4EBA,U+5317,U+AC31,U+AC77,U+AC9F,U+ACB9,U+ACF0-ACF1,U+ACFD,U+AD73,U+AF3D,U+B00C,U+B04A,U+B057,U+B0C4,U+B188,U+B1CC,U+B214,U+B2DB,U+B2EE,U+B304,U+B4ED,U+B518,U+B5BC,U+B625,U+B69C-B69D,U+B7AC,U+B801,U+B86C,U+B959,U+B95C,U+B985,U+BA48,U+BB58,U+BC0C,U+BC38,U+BC85,U+BC9A,U+BF40,U+C068,U+C0BD,U+C0CC,U+C12F,U+C149,U+C1E0,U+C22B,U+C22D,U+C250,U+C2FC,U+C300,U+C313,U+C370,U+C3D8,U+C557,U+C580,U+C5E3,U+C62E,U+C634,U+C6F0,U+C74D,U+C783,U+C78E,U+C796,U+C7BC,U+C92C,U+CA4C,U+CC1C,U+CC54,U+CC59,U+CE04,U+CF30,U+CFC4,U+D140,U+D321,U+D38C,U+D399,U+D54F,U+D587,U+D5D0,U+D6E8,U+D770}@font-face{font-family:Noto Sans KR;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-kr-113-500-normal.woff2)format("woff2");unicode-range:U+5E,U+25B2,U+25B6,U+314E,U+AC24,U+ACE1,U+ACE4,U+AE68,U+AF2D,U+B0D0,U+B0E5,U+B150,U+B155,U+B193,U+B2C9,U+B2DD,U+B3C8,U+B3FC,U+B410,U+B458,U+B4DD,U+B5A0,U+B5A4,U+B5BB,U+B7B5,U+B838,U+B840,U+B86F,U+B8F9,U+B960,U+B9E5,U+BAB8,U+BB50,U+BC1D,U+BC24-BC25,U+BCA8,U+BCBD,U+BD04,U+BD10,U+BD24,U+BE48,U+BE5B,U+BE68,U+C05C,U+C12C,U+C140,U+C15C,U+C168,U+C194,U+C219,U+C27D,U+C2A8,U+C2F1,U+C2F8,U+C368,U+C554-C555,U+C559,U+C564,U+C5D8,U+C5FC,U+C625,U+C65C,U+C6B1,U+C728,U+C794,U+C84C,U+C88C,U+C8E0,U+C8FD,U+C998,U+C9DD,U+CC0D,U+CC30,U+CEEC,U+CF13,U+CF1C,U+CF5C,U+D050,U+D07C,U+D0A8,U+D134,U+D138,U+D154,U+D1F4,U+D2BC,U+D329,U+D32C,U+D3D0,U+D3F4,U+D3FC,U+D56B,U+D5CC,U+D600-D601,U+D639,U+D6C8,U+D754,U+D765}@font-face{font-family:Noto Sans KR;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-kr-118-500-normal.woff2)format("woff2");unicode-range:U+39,U+49,U+4D-4E,U+A0,U+AC04,U+AC1C,U+AC70,U+AC8C,U+ACBD,U+ACF5,U+ACFC,U+AD00,U+AD6C,U+ADF8,U+B098,U+B0B4,U+B294,U+B2C8,U+B300,U+B3C4,U+B3D9,U+B4DC,U+B4E4,U+B77C,U+B7EC,U+B85D,U+B97C,U+B9C8,U+B9CC,U+BA54,U+BA74,U+BA85,U+BAA8,U+BB34,U+BB38,U+BBF8,U+BC14,U+BC29,U+BC88,U+BCF4,U+BD80,U+BE44,U+C0C1,U+C11C,U+C120,U+C131,U+C138,U+C18C,U+C218,U+C2B5,U+C2E0,U+C544,U+C548,U+C5B4,U+C5D0,U+C5EC,U+C5F0,U+C601,U+C624,U+C694,U+C6A9,U+C6B0,U+C6B4,U+C6D0,U+C704,U+C720,U+C73C,U+C740,U+C744,U+C74C,U+C758,U+C77C,U+C785,U+C788,U+C790-C791,U+C7A5,U+C804,U+C815,U+C81C,U+C870,U+C8FC,U+C911,U+C9C4,U+CCB4,U+CE58,U+CE74,U+D06C,U+D0C0,U+D130,U+D2B8,U+D3EC,U+D504,U+D55C,U+D569,U+D574,U+D638,U+D654,U+D68C}@font-face{font-family:Noto Sans KR;font-style:normal;font-display:swap;font-weight:500;src:url(/fonts/noto-sans-kr-119-500-normal.woff2)format("woff2");unicode-range:U+20-22,U+27-2A,U+2C-38,U+3A-3B,U+3F,U+41-47,U+4A-4C,U+4F-5D,U+61-7B,U+7D,U+A1,U+AB,U+AE,U+B7,U+BB,U+BF,U+2013-2014,U+201C-201D,U+2122,U+AC00,U+ACE0,U+AE30,U+B2E4,U+B85C,U+B9AC,U+C0AC,U+C2A4,U+C2DC,U+C774,U+C778,U+C9C0,U+D558}:root{--ivory:#faf7f2;--stone:#e8e2d6;--dusk:#3d3b52;--peach:#ffd5bf;--sky:#cfe6fb;--lime:#e7fdd2;--lime-deep:#bfe39b;--bg:var(--ivory);--surface:#f2eee5;--line:var(--stone);--field:#83818f;--text:var(--dusk);--text-2:#626073;--on-pastel:#3d3b52;--muted-on-pastel:#4f5061;--thread:var(--dusk);--card:var(--ivory);--font-display:"Bricolage Grotesque", "Be Vietnam Pro", ui-sans-serif, system-ui, sans-serif;--font-body:"Be Vietnam Pro", "Noto Sans", "Noto Sans Ethiopic", "Noto Sans Arabic", "Noto Sans Hebrew", "Noto Sans Bengali", "Noto Sans Devanagari", "Noto Sans Gurmukhi", "Noto Sans Telugu", "Noto Sans Tamil", "Noto Sans Gujarati", "Noto Sans Kannada", "Noto Sans Malayalam", "Noto Sans Myanmar", "Noto Sans Thai", "Noto Sans Armenian", "Noto Sans SC", "Noto Sans JP", "Noto Sans KR", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-hello:"Bricolage Grotesque", var(--font-body);--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--spring:cubic-bezier(.34, 1.56, .64, 1);--r-md:18px;--r-lg:28px;--r-xl:32px;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:var(--dusk);--surface:#545367;--line:#6d6b7c;--field:#96949f;--text:var(--ivory);--text-2:#d1ced0;--thread:var(--sky);--card:#545367;color-scheme:dark}}:root[data-theme=dark]{--bg:var(--dusk);--surface:#545367;--line:#6d6b7c;--field:#96949f;--text:var(--ivory);--text-2:#d1ced0;--thread:var(--sky);--card:#545367;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-body);margin:0;font-size:17px;line-height:1.6;overflow-x:clip}h1,h2,h3,h4{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;font-variation-settings:"opsz" 96;margin:0;font-weight:600}h1{letter-spacing:-.045em;font-size:clamp(44px,8vw,96px);line-height:.95}h2{letter-spacing:-.04em;font-size:clamp(32px,5vw,56px);line-height:1.04}h3{font-size:21px;line-height:1.25}h4{font-size:17px;line-height:1.3}p,ul,ol,dl,figure{margin:0}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1.5px}img,svg{max-width:100%}.muted{color:var(--text-2)}.small{font-size:15px}.tiny{font-size:14px}.strong{font-weight:600}:focus-visible{outline:3px solid var(--thread);outline-offset:3px;border-radius:8px}.sr{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip{z-index:50;background:var(--peach);color:var(--on-pastel);border-radius:999px;padding:12px 18px;font-weight:600;text-decoration:none;position:absolute;top:-100px;left:16px}.skip:focus{top:12px}.in{max-width:1160px;padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));margin:0 auto}.narrow{max-width:760px}section,[id]{scroll-margin-top:84px}.band{padding-block:clamp(56px,9vw,96px)}.band.tight{padding-top:0}.band.peach,.band.lime,.band.sky{color:var(--on-pastel)}.band.peach{background:var(--peach)}.band.lime{background:var(--lime);box-shadow:inset 0 1px 0 var(--lime-deep), inset 0 -1px 0 var(--lime-deep)}.band.sky{background:var(--sky)}.band.surface{background:var(--surface)}.band.peach .muted,.band.lime .muted,.band.sky .muted{color:var(--muted-on-pastel)}.band.peach :focus-visible,.band.lime :focus-visible,.band.sky :focus-visible{outline-color:var(--dusk)}.head{gap:14px;max-width:64ch;margin-bottom:40px;display:grid}.head p{font-size:clamp(17px,1.6vw,19px)}.kicker{align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.kicker:before{content:"";opacity:.55;background:currentColor;border-radius:50%;width:8px;height:8px}.grid2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(28px,5vw,56px);display:grid}.cards{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:16px;display:grid}@media (width<=860px){.grid2{grid-template-columns:1fr}}.btn{font:inherit;cursor:pointer;min-height:48px;color:var(--on-pastel);background:var(--peach);transition:transform .12s var(--ease-out), background-color .18s ease, box-shadow .18s ease;touch-action:manipulation;text-align:center;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 24px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.btn:active{transform:scale(.97)}.btn.dk{background:var(--dusk);color:var(--ivory)}.btn.ghost{color:inherit;box-shadow:inset 0 0 0 1.5px var(--field);background:0 0}.btn.voice{background:var(--sky)}.btn.win{background:var(--lime);box-shadow:inset 0 0 0 1px var(--lime-deep)}.btn.sm{min-height:44px;padding:10px 18px;font-size:15px}:root[data-theme=dark] .btn.dk{background:var(--sky);color:var(--on-pastel)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .btn.dk{background:var(--sky);color:var(--on-pastel)}}.band.peach .btn.dk,.band.lime .btn.dk,.band.sky .btn.dk{background:var(--dusk);color:var(--ivory)}@media (hover:hover) and (pointer:fine){.btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px -14px #3d3b528c}.btn.win:hover{box-shadow:inset 0 0 0 1px var(--lime-deep), 0 10px 24px -14px #3d3b528c}.btn.ghost:hover{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--field)}.btn:active{transform:scale(.97)}}.cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;display:flex}.link-arrow{align-items:center;gap:6px;min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.link-arrow:after{content:"→";transition:transform .18s var(--ease-out)}@media (hover:hover){.link-arrow:hover:after{transform:translate(4px)}.link-arrow:hover{text-decoration:underline}}.bar{z-index:30;background:color-mix(in oklab, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid #0000;transition:border-color .18s;position:sticky;top:0}@supports not (background:color-mix(in oklab, red, blue)){.bar{background:var(--bg)}}.bar.scrolled{border-bottom-color:var(--line)}.bar .in{align-items:center;gap:12px;min-height:68px;display:flex}.brand{color:var(--text);border-radius:10px;flex:none;align-items:center;margin-left:-4px;padding:6px 4px;text-decoration:none;display:inline-flex}.brand svg{width:132px;height:auto;display:block}.links{gap:2px;margin-left:auto;padding:0;list-style:none;display:flex}.links a{color:var(--text-2);border-radius:999px;padding:10px 12px;font-size:15px;text-decoration:none;transition:background-color .18s,color .18s;display:block}.links a[aria-current=page]{color:var(--text);background:var(--surface)}@media (hover:hover) and (pointer:fine){.links a:hover{background:var(--surface);color:var(--text)}}.theme{font:inherit;border:1.5px solid var(--line);color:var(--text);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:6px;min-width:44px;min-height:44px;padding:0 12px;font-size:14px;display:inline-flex}.theme svg{width:18px;height:18px}.menu{display:none;position:relative}.menu summary{cursor:pointer;border:1.5px solid var(--line);border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-size:15px;font-weight:600;list-style:none;display:inline-flex}.menu summary::-webkit-details-marker{display:none}.menu[open] summary{background:var(--surface)}.menu .panel{background:var(--bg);border:1.5px solid var(--line);border-radius:24px;width:min(300px,100vw - 32px);padding:10px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 30px 60px -30px #3d3b5280}.menu .panel ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.menu .panel a{border-radius:14px;padding:12px 14px;font-weight:500;text-decoration:none;display:block}.menu .panel a[aria-current=page]{background:var(--surface)}.menu .panel .btn{width:100%;margin-top:8px}.bar-cta{flex:none}@media (width<=960px){.links{display:none}.menu{margin-left:auto;display:block}}@media (width<=520px){.bar-cta{display:none}.brand svg{width:116px}.theme .t-label{display:none}}.thread path{fill:none;stroke:var(--thread);stroke-width:3px;stroke-linecap:round}.draw path{stroke-dasharray:1;stroke-dashoffset:1px;animation:draw 2.6s var(--ease-in-out) .2s forwards}.draw circle{fill:var(--thread);opacity:0;animation:pop .4s var(--ease-out) 2.6s forwards;transform-origin:50%;transform-box:fill-box}@keyframes draw{to{stroke-dashoffset:0}}@keyframes pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.hthread{width:100%;height:auto;margin-top:8px;display:block;overflow:visible}.hero{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:40px;padding-block:clamp(32px,6vw,64px) 24px;display:grid}@media (width<=860px){.hero{grid-template-columns:1fr}}.eyebrow{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px;font-size:15px;display:flex}.eyebrow .dot{background:var(--lime-deep);width:9px;height:9px;box-shadow:0 0 0 3px color-mix(in oklab, var(--lime-deep) 40%, transparent);border-radius:50%;display:inline-block}.hero h1{margin-top:18px;font-size:clamp(48px,9vw,112px);line-height:.93}.lede{color:var(--text-2);max-width:48ch;margin-top:22px;font-size:clamp(18px,2vw,21px)}.page-hero{padding-block:clamp(36px,6vw,72px) clamp(24px,4vw,40px)}.page-hero h1{font-size:clamp(42px,7vw,84px)}.mock{background:var(--surface);border:1.5px solid var(--line);width:min(100%,290px);animation:float 6s var(--ease-in-out) infinite;border-radius:40px;justify-self:center;gap:14px;padding:22px 18px 20px;display:grid;box-shadow:0 40px 70px -40px #3d3b5273}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.mock .notch{background:var(--dusk);border-radius:20px;width:84px;height:22px;margin:-6px auto 4px}:root[data-theme=dark] .mock .notch{background:var(--bg)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .mock .notch{background:var(--bg)}}.mock .say{font-family:var(--font-display);letter-spacing:-.03em;font-size:30px;font-weight:600;line-height:1}.mock svg{width:100%;height:auto}.mock .bandp{fill:none;stroke:var(--sky);stroke-width:20px;stroke-linecap:round}.mock .you{fill:none;stroke:var(--thread);stroke-width:3px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;animation:yourline 6s var(--ease-in-out) 1s infinite}@keyframes yourline{0%{stroke-dashoffset:1px}35%,85%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}.meter{background:var(--lime);box-shadow:inset 0 0 0 1px var(--lime-deep);color:var(--on-pastel);border-radius:18px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:14px;font-weight:600;display:flex}.meter b{font-family:var(--font-display);font-size:22px}.orb{background:var(--sky);width:62px;height:62px;color:var(--on-pastel);animation:breathe 3s var(--ease-in-out) infinite;border-radius:50%;place-items:center;margin:0 auto;display:grid}.orb svg{width:26px;height:26px}@keyframes breathe{0%,to{transform:scale(1)}50%{transform:scale(1.07)}}.example{color:var(--text-2);text-align:center;font-size:13px}.marq{border-block:1px solid var(--line);gap:10px;padding-block:20px;display:grid}.marq-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.pause{font:inherit;background:var(--surface);border:1.5px solid var(--line);color:var(--text);cursor:pointer;border-radius:999px;min-height:44px;padding:0 16px;font-size:14px}.mviewport{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.mtrack{width:max-content;animation:150s linear infinite marq;display:flex}.mtrack.paused{animation-play-state:paused}@media (hover:hover) and (pointer:fine){.mviewport:hover .mtrack{animation-play-state:paused}}.mset{align-items:baseline;gap:44px;margin:0;padding-left:0;padding-right:44px;list-style:none;display:flex}.hi{white-space:nowrap;gap:2px;display:grid}.hi b{font-family:var(--font-hello);letter-spacing:-.01em;font-size:clamp(28px,4vw,44px);font-weight:600;line-height:1.25}.hi span{color:var(--text-2);font-size:13px}@keyframes marq{to{transform:translate(-50%)}}.steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:0;padding:0;list-style:none;display:grid;position:relative}.steps-wrap{position:relative}.steps-thread{pointer-events:none;width:100%;height:70px;position:absolute;top:34px;left:0;right:0;overflow:visible}.steps-thread path{fill:none;stroke:var(--thread);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1}@media (width<=820px){.steps{grid-template-columns:1fr}.steps-thread{display:none}}.step{align-content:start;gap:14px;display:grid;position:relative}.num{width:68px;height:68px;font-family:var(--font-display);color:var(--on-pastel);z-index:1;border:6px solid var(--bg);border-radius:50%;place-items:center;font-size:24px;font-weight:700;display:grid;position:relative}.step p{color:var(--text-2);max-width:36ch}.vis{background:var(--surface);border-radius:24px;margin-top:6px;padding:18px}.vis svg{width:100%;height:auto}.wave{align-items:center;gap:4px;height:44px;display:flex}.wave i{background:var(--thread);width:4px;animation:bar 1.1s var(--ease-in-out) infinite alternate;border-radius:2px;display:block}.wave i:first-child{height:40%}.wave i:nth-child(2){height:70%;animation-delay:.1s}.wave i:nth-child(3){height:95%;animation-delay:.2s}.wave i:nth-child(4){height:60%;animation-delay:.3s}.wave i:nth-child(5){height:80%;animation-delay:.15s}.wave i:nth-child(6){height:45%;animation-delay:.25s}.wave i:nth-child(7){height:90%;animation-delay:50ms}.wave i:nth-child(8){height:55%;animation-delay:.35s}.wave i:nth-child(9){height:75%;animation-delay:.12s}.wave i:nth-child(10){height:40%;animation-delay:.22s}.wave i:nth-child(11){height:65%;animation-delay:.32s}.wave i:nth-child(12){height:85%;animation-delay:.18s}@keyframes bar{0%{transform:scaleY(.35)}to{transform:scaleY(1)}}.bub{border-radius:18px;max-width:88%;padding:10px 14px;font-size:15px}.bub.l{background:var(--bg)}.bub.r{background:var(--sky);color:var(--on-pastel);margin-left:auto}.bub small{font-size:13px;display:block}.bub.l small{color:var(--text-2)}.bub.r small{color:var(--muted-on-pastel)}.tile{border-radius:var(--r-lg);background:var(--surface);min-width:0;transition:transform .22s var(--spring);align-content:start;gap:10px;padding:24px;display:grid}.tile.peach,.tile.lime,.tile.sky,.tile.stone{color:var(--on-pastel)}.tile.peach{background:var(--peach)}.tile.lime{background:var(--lime);box-shadow:inset 0 0 0 1px var(--lime-deep)}.tile.sky{background:var(--sky)}.tile.stone{background:var(--stone)}.tile.peach .muted,.tile.lime .muted,.tile.sky .muted,.tile.stone .muted{color:var(--muted-on-pastel)}.tile.on-band{background:var(--ivory);color:var(--on-pastel)}.tile.on-band .muted{color:var(--muted-on-pastel)}@media (hover:hover) and (pointer:fine){.tile.lift:hover{transform:translateY(-4px)rotate(-.6deg)}}.tile .ic{background:color-mix(in oklab, var(--ivory) 65%, transparent);width:44px;height:44px;color:var(--on-pastel);border-radius:14px;place-items:center;display:grid}.tile:not(.peach):not(.lime):not(.sky):not(.stone):not(.on-band) .ic{background:var(--bg);color:var(--text)}.ic svg,.ico-24{width:24px;height:24px}.ico *{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.ico .dot{fill:currentColor;stroke:none}.points{gap:14px;margin:24px 0 0;padding:0;list-style:none;display:grid}.points li{grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;display:grid}.points svg{width:24px;height:24px;margin-top:2px}.pill{background:color-mix(in oklab, var(--ivory) 60%, transparent);color:var(--on-pastel);border-radius:999px;align-items:center;gap:10px;max-width:100%;padding:10px 16px;font-size:15px;font-weight:600;display:inline-flex}.pill svg{flex:none;width:20px;height:20px}.note{background:var(--surface);border-radius:var(--r-md);align-items:flex-start;gap:12px;padding:16px 18px;font-size:16px;display:flex}.note svg{flex:none;width:22px;height:22px;margin-top:2px}.note.voice{background:var(--sky);color:var(--on-pastel)}.note.voice a{color:var(--on-pastel)}.orbit{aspect-ratio:1;width:min(100%,420px);margin:0 auto;position:relative}.orbit>svg{width:100%;height:100%;position:absolute;inset:0}.orbit .ring{fill:none;stroke:var(--dusk);stroke-width:1.5px;stroke-dasharray:3 7;opacity:.6}.spin{animation:48s linear infinite spin;position:absolute;inset:0}.spin .p{position:absolute;transform:translate(-50%,-50%)}.spin .p>div{justify-items:center;gap:6px;animation:48s linear infinite reverse spin;display:grid}.p1{top:12%;left:50%}.p2{top:50%;left:88%}.p3{top:88%;left:50%}.p4{top:50%;left:12%}@keyframes spin{to{transform:rotate(360deg)}}.av{width:68px;height:68px;font-family:var(--font-display);color:var(--on-pastel);border:3px solid var(--peach);border-radius:50%;place-items:center;font-size:19px;font-weight:700;display:grid}.av.sky{background:var(--sky)}.av.lime{background:var(--lime)}.pl{background:var(--ivory);color:var(--on-pastel);white-space:nowrap;border-radius:999px;padding:3px 10px;font-size:13px;font-weight:600}.center{background:var(--ivory);text-align:center;width:120px;height:120px;font-family:var(--font-display);color:var(--on-pastel);border-radius:50%;place-items:center;padding:10px;font-weight:600;line-height:1.15;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.kp{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}@media (width<=820px){.kp{grid-template-columns:1fr}}.panel{background:var(--ivory);border-radius:var(--r-xl);color:var(--on-pastel);align-content:start;gap:16px;min-width:0;padding:28px;display:grid}.panel .muted{color:var(--muted-on-pastel)}.ktiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ktile{min-height:96px;font-family:var(--font-display);transition:transform .22s var(--spring);color:var(--on-pastel);border-radius:22px;flex-direction:column;justify-content:space-between;padding:14px;font-size:17px;font-weight:700;line-height:1.1;display:flex}.ktile svg{width:30px;height:30px}.ktile.peach{background:var(--peach)}.ktile.lime{background:var(--lime);box-shadow:inset 0 0 0 1px var(--lime-deep)}.ktile.sky{background:var(--sky)}.ktile.stone{background:var(--stone)}@media (hover:hover) and (pointer:fine){.ktile:hover{transform:translateY(-4px)rotate(-1deg)}}.bars{grid-template-columns:repeat(7,1fr);align-items:end;gap:8px;height:110px;display:grid}.bars i{background:var(--sky);transform-origin:bottom;animation:grow .8s var(--ease-out) both;border-radius:10px 10px 5px 5px;display:block}.bars i.t{background:var(--lime);box-shadow:inset 0 0 0 1px var(--lime-deep)}.bars i:first-child{height:50%}.bars i:nth-child(2){height:75%;animation-delay:60ms}.bars i:nth-child(3){height:38%;animation-delay:.12s}.bars i:nth-child(4){height:83%;animation-delay:.18s}.bars i:nth-child(5){height:62%;animation-delay:.24s}.bars i:nth-child(6){height:92%;animation-delay:.3s}.bars i:nth-child(7){height:42%;animation-delay:.36s}@keyframes grow{0%{transform:scaleY(.2)}to{transform:scaleY(1)}}.days{text-align:center;color:var(--muted-on-pastel);grid-template-columns:repeat(7,1fr);gap:8px;font-size:13px;display:grid}.trust{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;margin-top:20px;padding:0;list-style:none;display:grid}.trust li{background:color-mix(in oklab, var(--ivory) 60%, transparent);border-radius:18px;align-items:center;gap:10px;padding:14px 16px;font-size:15px;font-weight:600;display:flex}.trust svg{flex:none;width:22px;height:22px}.rings-row{counter-reset:ring;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (width<=900px){.rings-row{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=420px){.rings-row{grid-template-columns:repeat(2,minmax(0,1fr))}}.rings-row li{text-align:center;justify-items:center;gap:8px;font-size:14px;font-weight:600;line-height:1.2;display:grid}.knot{width:58px;height:58px;display:block}.knot circle{fill:none;stroke:var(--dusk);stroke-width:2px}.knot circle.fill{fill:var(--ivory);stroke:none}.knot text{fill:var(--on-pastel);font-family:var(--font-display);font-size:18px;font-weight:700}.path-list{gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.path-list:before{content:"";background:var(--thread);opacity:.35;border-radius:2px;width:3px;position:absolute;top:20px;bottom:20px;left:33px}.ring-card{grid-template-columns:70px minmax(0,1fr);align-items:start;gap:18px;display:grid;position:relative}.ring-card .badge-n{width:68px;height:68px;font-family:var(--font-display);color:var(--on-pastel);border:6px solid var(--bg);border-radius:50%;place-items:center;font-size:24px;font-weight:700;display:grid}.ring-card .body{background:var(--surface);border-radius:var(--r-lg);gap:12px;min-width:0;padding:22px;display:grid}.ring-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (width<=640px){.ring-steps{grid-template-columns:1fr}.ring-card{grid-template-columns:52px minmax(0,1fr);gap:12px}.ring-card .badge-n{border-width:4px;width:52px;height:52px;font-size:19px}.path-list:before{left:25px}}.ring-steps li{background:var(--bg);border-radius:16px;padding:12px 14px;font-size:15px}.ring-steps b{text-transform:uppercase;letter-spacing:.06em;color:var(--text-2);font-size:13px;display:block}.bg-peach{background:var(--peach)}.bg-lime{background:var(--lime);box-shadow:inset 0 0 0 1px var(--lime-deep)}.bg-sky{background:var(--sky)}.bg-stone{background:var(--stone)}.lang-tools{gap:14px;margin-bottom:24px;display:grid}.search{gap:6px;max-width:520px;display:grid}.search label{font-size:15px;font-weight:600}.field input,.search input,.field select{font:inherit;color:var(--text);background:var(--bg);border:1.5px solid var(--field);border-radius:14px;width:100%;min-height:48px;padding:12px 14px;font-size:17px;transition:border-color .18s,box-shadow .18s}.field input:focus-visible,.search input:focus-visible{border-color:var(--thread);box-shadow:0 0 0 3px var(--thread);outline:none}.chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.chip{font:inherit;background:var(--surface);min-height:44px;color:var(--text);cursor:pointer;transition:transform .12s var(--ease-out), background-color .18s ease;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:6px;padding:8px 14px;font-size:15px;font-weight:500;display:inline-flex}.chip[aria-pressed=true]{background:var(--sky);color:var(--on-pastel)}.chip:active{transform:scale(.97)}.legend-row{flex-wrap:wrap;gap:10px 18px;font-size:15px;display:flex}.status{color:var(--on-pastel);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:13px;font-weight:600;display:inline-flex}.status.lime{background:var(--lime);box-shadow:inset 0 0 0 1px var(--lime-deep)}.status.sky{background:var(--sky)}.status.stone{background:var(--stone)}.lgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.lcard{background:var(--surface);min-height:168px;transition:transform .22s var(--spring);border-radius:24px;align-content:start;gap:8px;padding:20px;display:grid;position:relative}@media (hover:hover) and (pointer:fine){.lcard:hover{transform:translateY(-3px)}}.lcard .hello{font-family:var(--font-hello);letter-spacing:-.01em;overflow-wrap:anywhere;font-size:32px;font-weight:600;line-height:1.2}.lcard .meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:auto;display:flex}.lcard .name{font-weight:600}.lcard .tag{color:var(--text-2);font-size:13px}.lcard a{font-size:15px;font-weight:600}.count{font-weight:600}.empty{background:var(--surface);text-align:center;border-radius:24px;padding:28px}.group-title{margin:36px 0 14px;font-size:24px}.toggle{background:var(--surface);border-radius:999px;grid-template-columns:1fr 1fr;margin-bottom:28px;padding:4px;display:inline-grid;position:relative}.toggle button{z-index:1;font:inherit;cursor:pointer;min-height:44px;color:var(--text-2);background:0 0;border:0;border-radius:999px;padding:10px 22px;font-size:15px;font-weight:600;position:relative}.toggle button[aria-pressed=true]{color:var(--on-pastel)}.toggle .slider{background:var(--lime);width:calc(50% - 4px);box-shadow:inset 0 0 0 1px var(--lime-deep);transition:transform .28s var(--spring);border-radius:999px;position:absolute;top:4px;bottom:4px;left:4px}.toggle.yr .slider{transform:translate(100%)}.plans{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}@media (width<=900px){.plans{grid-template-columns:1fr}}.plan{border-radius:var(--r-xl);background:var(--surface);flex-direction:column;gap:18px;padding:28px;display:flex;position:relative}.plan.best{background:var(--peach);color:var(--on-pastel);box-shadow:0 0 0 2px var(--dusk)}.plan.best .muted{color:var(--muted-on-pastel)}.badge{background:var(--dusk);color:var(--ivory);border-radius:999px;padding:4px 12px;font-size:13px;font-weight:600;position:absolute;top:-13px;left:28px}.price{flex-wrap:wrap;align-items:baseline;gap:6px;min-height:64px;display:flex}.amt{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:52px;font-weight:700;line-height:1;display:inline-block}.amt.tbc{letter-spacing:-.02em;font-size:26px;line-height:1.2}.plan ul{flex:1;gap:10px;margin:0;padding:0;list-style:none;display:grid}.plan li{grid-template-columns:22px minmax(0,1fr);gap:10px;font-size:16px;display:grid}.plan li svg{width:20px;height:20px;margin-top:3px}.fine{color:var(--text-2);margin-top:20px;font-size:15px}.wl{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:48px;display:grid}@media (width<=860px){.wl{grid-template-columns:1fr;gap:28px}}.formcard{background:var(--bg);border-radius:var(--r-xl);gap:18px;min-width:0;padding:clamp(20px,4vw,28px);display:grid}.formcard form{gap:20px;display:grid}.field{gap:6px;display:grid}.field>label,.legend{font-size:15px;font-weight:600}.err{color:var(--text);align-items:center;gap:8px;font-size:15px;display:none}.err:before{content:"";background:var(--peach);width:8px;height:8px;box-shadow:0 0 0 2px var(--dusk);border-radius:50%;flex:none}:root[data-theme=dark] .err:before{box-shadow:0 0 0 2px var(--ivory)}.bad .err{display:flex}.bad input[type=email]{border-color:var(--peach);box-shadow:0 0 0 2px var(--peach);animation:nudge .3s var(--ease-out)}@keyframes nudge{0%,to{transform:translate(0)}30%{transform:translate(-4px)}60%{transform:translate(3px)}}fieldset{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.pick-filter input{min-height:44px;padding:9px 12px;font-size:16px}.pickbox{border:1.5px solid var(--line);overscroll-behavior:contain;border-radius:18px;max-height:232px;padding:12px;overflow:auto}.who{flex-wrap:wrap;gap:8px;display:flex}.who label{cursor:pointer;position:relative}.who input{opacity:0;width:1px;height:1px;position:absolute}.who span{border:1.5px solid var(--field);min-height:40px;transition:background-color .18s ease, border-color .18s ease, transform .12s var(--ease-out);border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:15px;font-weight:500;display:inline-flex}.who label:active span{transform:scale(.97)}.who input:checked+span{background:var(--sky);border-color:var(--sky);color:var(--on-pastel)}.who input:checked+span:before{content:"✓";font-weight:700}.who input:focus-visible+span{outline:3px solid var(--thread);outline-offset:2px}.picked{color:var(--text-2);min-height:1.6em;font-size:15px}.check{cursor:pointer;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:10px;font-size:16px;display:grid}.check input{width:24px;height:24px;accent-color:var(--dusk);margin:2px 0 0}:root[data-theme=dark] .check input{accent-color:var(--sky)}.formcard .btn{width:100%}.done{text-align:center;justify-items:center;gap:14px;padding-block:20px;display:none}.formcard.sent form{display:none}.formcard.sent .done{animation:rise .4s var(--ease-out);display:grid}@keyframes rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.done svg{width:120px;height:120px}.done circle{fill:var(--lime);stroke:var(--lime-deep);stroke-width:2px}.done path{fill:none;stroke:var(--on-pastel);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px}.formcard.sent .done path{animation:draw .9s var(--ease-in-out) .2s forwards}.formerr{display:none}.formerr.show{display:flex}.stores{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.store{background:var(--dusk);min-height:52px;color:var(--ivory);border-radius:16px;align-items:center;gap:10px;padding:8px 18px 8px 14px;line-height:1.15;text-decoration:none;display:inline-flex}.store svg{width:24px;height:24px}.store small{opacity:.9;font-size:12px;display:block}.store b{font-size:16px}.store.soon{color:inherit;box-shadow:inset 0 0 0 1.5px var(--field);background:0 0}:root[data-theme=dark] .store:not(.soon){background:var(--ivory);color:var(--dusk)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .store:not(.soon){background:var(--ivory);color:var(--dusk)}}.faq{gap:10px;display:grid}.faq details{background:var(--surface);border-radius:20px;padding:0 20px}.faq summary{cursor:pointer;min-height:44px;padding:16px 32px 16px 0;font-size:18px;font-weight:600;list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";transition:transform .2s var(--ease-out);font-size:24px;font-weight:500;position:absolute;top:12px;right:0}.faq details[open] summary:after{transform:rotate(45deg)}.faq details>div{color:var(--text-2);gap:10px;padding-bottom:18px;display:grid}.faq-group{margin-top:40px}.faq-group h2{margin-bottom:16px;font-size:clamp(26px,3.5vw,36px)}.prose{gap:16px;max-width:72ch;display:grid}.prose h2{margin-top:24px;font-size:clamp(26px,3.5vw,34px)}.prose h3{margin-top:8px}.prose ul,.prose ol{gap:6px;padding-left:22px;display:grid}.prose table{border-collapse:collapse;width:100%;font-size:15px}.prose th,.prose td{text-align:left;vertical-align:top;border-bottom:1px solid var(--line);padding:10px 8px}.table-wrap{overflow-x:auto}.draft{background:var(--peach);color:var(--on-pastel);border-radius:var(--r-md);gap:6px;padding:16px 18px;display:grid}.draft strong{font-size:18px}.legal-fill{background:var(--stone);color:var(--on-pastel);white-space:normal;border-radius:6px;padding:0 6px;font-size:.92em;font-weight:600}.toc{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.toc a{background:var(--surface);border-radius:999px;min-height:40px;padding:8px 14px;font-size:15px;text-decoration:none;display:inline-block}footer{border-top:1px solid var(--line);margin-top:0;padding-block:48px 56px}.foot{grid-template-columns:minmax(0,1.2fr) repeat(4,minmax(0,1fr));gap:28px;display:grid}@media (width<=900px){.foot{grid-template-columns:repeat(2,minmax(0,1fr))}.foot .sign{grid-column:1/-1}}.foot h2{letter-spacing:0;font-size:15px;font-family:var(--font-body);margin-bottom:10px;font-weight:600}.foot ul{gap:2px;margin:0;padding:0;list-style:none;display:grid}.foot ul a{color:var(--text-2);padding:6px 0;font-size:15px;text-decoration:none;display:inline-block}@media (hover:hover){.foot ul a:hover{color:var(--text);text-decoration:underline}}.sign{align-content:start;gap:12px;display:grid}.sign .icon{width:84px;height:auto;color:var(--text)}.sign .tag{font-family:var(--font-display);letter-spacing:-.02em;font-size:22px;font-weight:600}.copy{color:var(--text-2);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-top:36px;font-size:14px;display:flex}.js .reveal{opacity:0;transition:opacity .6s var(--ease-out), transform .6s var(--ease-out);transform:translateY(16px)}.js .reveal.seen{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.draw path,.mock .you{stroke-dashoffset:0!important}.draw circle{opacity:1!important}.mtrack{width:auto;animation:none!important}.mset[aria-hidden]{display:none}.mviewport{-webkit-mask-image:none;mask-image:none}.mset{flex-wrap:wrap;row-gap:16px}.js .reveal{opacity:1;transform:none}.spin,.spin .p>div{animation:none!important}}.js .steps-thread path{stroke-dashoffset:1px}.mt-s{margin-top:18px}.mt-m{margin-top:24px}.mt-l{margin-top:36px}.vis .you-line{color:var(--thread)}.mock-say{font-family:var(--font-display);letter-spacing:-.03em;font-size:34px;font-weight:600;line-height:1}.tone-demo{width:100%;height:auto}.grid2.align-start{align-items:start}.card-link{color:inherit;text-decoration:none}.card-link h3{text-underline-offset:.18em;text-decoration:underline 1.5px}.cards.five{grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr))}.field>label.check{font-size:16px;font-weight:400}
