.fonts-latin{--font-display-latin:"Fraunces", "Fraunces Fallback";--font-ui-latin:"Outfit", "Outfit Fallback"}.fonts-latin-es{--font-display-latin:"Fraunces Es", "Fraunces", "Fraunces Fallback";--font-ui-latin:"Outfit Es", "Outfit", "Outfit Fallback"}.fonts-latin-pl{--font-display-latin:"Fraunces Pl", "Fraunces", "Fraunces Fallback";--font-ui-latin:"Outfit Pl", "Outfit", "Outfit Fallback"}.fonts-cyrillic{--font-display-latin:var(--font-display-cyrillic);--font-ui-latin:var(--font-ui-cyrillic)}.fonts-han{--font-display-latin:"Glossalyse Han Kai", "Fraunces", "Fraunces Fallback", var(--font-han);--font-ui-latin:"Glossalyse Han Sans", "Outfit", "Outfit Fallback", var(--font-han);--font-typed:"Outfit", "Outfit Fallback", var(--font-han);--track-display:0;--track-eyebrow:0;--track-eyebrow-cyrillic:0;--han-tracking:0;--han-case:none;--han-emphasis:normal;--han-heading-leading:1.3;font-synthesis:none}.fonts-han *{letter-spacing:var(--han-tracking)!important;text-transform:var(--han-case)!important}.fonts-han :is(em,i){font-style:var(--han-emphasis)!important}.fonts-han :is(h1,h2){line-height:var(--han-heading-leading)!important}.fonts-han :is(input,textarea,[contenteditable]){font-family:var(--font-typed)}@font-face{font-family:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0%;size-adjust:115.45%}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0%;size-adjust:99.82%}@font-face{font-family:Literata Fallback;src:local(Times New Roman);ascent-override:99.62%;descent-override:26.07%;line-gap-override:0%;size-adjust:118.15%}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0%;size-adjust:103.19%}@font-face{font-family:Fraunces Es;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-normal-latin-es-core.6ac20962.woff2)format("woff2");unicode-range:U+20-7E,U+A0-A1,U+A3,U+A9,U+AB,U+B7,U+BB,U+BF,U+C1,U+C9,U+CD,U+D1,U+D3,U+D7,U+DA,U+DC,U+E1,U+E9,U+ED,U+F1,U+F3,U+FA,U+FC,U+2013-2014,U+2018-2019,U+201C-201E,U+2022,U+2026,U+20AC,U+2212}@font-face{font-family:Fraunces Es;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-italic-latin-es-core.70520c54.woff2)format("woff2");unicode-range:U+20-7E,U+A0-A1,U+A3,U+A9,U+AB,U+B7,U+BB,U+BF,U+C1,U+C9,U+CD,U+D1,U+D3,U+D7,U+DA,U+DC,U+E1,U+E9,U+ED,U+F1,U+F3,U+FA,U+FC,U+2013-2014,U+2018-2019,U+201C-201E,U+2022,U+2026,U+20AC,U+2212}@font-face{font-family:Outfit Es;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/outfit-normal-latin-es-core.b1a86ea0.woff2)format("woff2");unicode-range:U+20-7E,U+A0-A1,U+A3,U+A9,U+AB,U+B7,U+BB,U+BF,U+C1,U+C9,U+CD,U+D1,U+D3,U+D7,U+DA,U+DC,U+E1,U+E9,U+ED,U+F1,U+F3,U+FA,U+FC,U+2013-2014,U+2018-2019,U+201C-201E,U+2022,U+2026,U+20AC,U+2212}@font-face{font-family:Fraunces Pl;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-normal-latin-pl-core.4589c2b3.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A3,U+A9,U+AB,U+B7,U+BB,U+D3,U+D7,U+F1,U+F3,U+104-107,U+118-119,U+141-144,U+15A-15B,U+179-17C,U+2013-2014,U+2018-2019,U+201C-201E,U+2022,U+2026,U+20AC,U+2212}@font-face{font-family:Fraunces Pl;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-italic-latin-pl-core.025f8dd9.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A3,U+A9,U+AB,U+B7,U+BB,U+D3,U+D7,U+F1,U+F3,U+104-107,U+118-119,U+141-144,U+15A-15B,U+179-17C,U+2013-2014,U+2018-2019,U+201C-201E,U+2022,U+2026,U+20AC,U+2212}@font-face{font-family:Outfit Pl;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/outfit-normal-latin-pl-core.8129bc60.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A3,U+A9,U+AB,U+B7,U+BB,U+D3,U+D7,U+F1,U+F3,U+104-107,U+118-119,U+141-144,U+15A-15B,U+179-17C,U+2013-2014,U+2018-2019,U+201C-201E,U+2022,U+2026,U+20AC,U+2212}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-normal-latin-core.98aa9b5b.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A3,U+A9,U+AB,U+B7,U+BB,U+D7,U+F1,U+2013-2014,U+2018-2019,U+201C-201E,U+2022,U+2026,U+20AC,U+2212}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-normal-latin.48282a41.woff2)format("woff2");unicode-range:U+0-1F,U+7F-9F,U+A1-A2,U+A4-A8,U+AA,U+AC-B6,U+B8-BA,U+BC-D6,U+D8-F0,U+F2-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-2012,U+2015-2017,U+201A-201B,U+201F-2021,U+2023-2025,U+2027-206F,U+2122,U+2191,U+2193,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-normal-latin-ext.f120089b.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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-normal-vietnamese.7e3c0466.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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-italic-latin-core.27482511.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A3,U+A9,U+AB,U+B7,U+BB,U+D7,U+F1,U+2013-2014,U+2018-2019,U+201C-201E,U+2022,U+2026,U+20AC,U+2212}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-italic-latin.4af9c759.woff2)format("woff2");unicode-range:U+0-1F,U+7F-9F,U+A1-A2,U+A4-A8,U+AA,U+AC-B6,U+B8-BA,U+BC-D6,U+D8-F0,U+F2-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-2012,U+2015-2017,U+201A-201B,U+201F-2021,U+2023-2025,U+2027-206F,U+2122,U+2191,U+2193,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-italic-latin-ext.1e0d114a.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:Fraunces;font-style:italic;font-weight:100 900;font-display:swap;src:url(/fonts/fraunces-italic-vietnamese.6d5226ff.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:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/outfit-normal-latin-core.596408e3.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A3,U+A9,U+AB,U+B7,U+BB,U+D7,U+F1,U+2013-2014,U+2018-2019,U+201C-201E,U+2022,U+2026,U+20AC,U+2212}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/outfit-normal-latin.92684e4a.woff2)format("woff2");unicode-range:U+0-1F,U+7F-9F,U+A1-A2,U+A4-A8,U+AA,U+AC-B6,U+B8-BA,U+BC-D6,U+D8-F0,U+F2-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-2012,U+2015-2017,U+201A-201B,U+201F-2021,U+2023-2025,U+2027-206F,U+2122,U+2191,U+2193,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/outfit-normal-latin-ext.9e38b3f1.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:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/literata-normal-latin-core.7f6c14f2.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A3,U+A9,U+AB,U+B7,U+BB,U+D7,U+F1,U+2013-2014,U+2018-2019,U+201C-201E,U+2022,U+2026,U+20AC,U+2212}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/literata-normal-latin.55c10c2e.woff2)format("woff2");unicode-range:U+0-1F,U+7F-9F,U+A1-A2,U+A4-A8,U+AA,U+AC-B6,U+B8-BA,U+BC-D6,U+D8-F0,U+F2-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-2012,U+2015-2017,U+201A-201B,U+201F-2021,U+2023-2025,U+2027-206F,U+2122,U+2191,U+2193,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/literata-normal-latin-ext.2b511ea0.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:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/literata-normal-vietnamese.fa135209.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:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/literata-normal-cyrillic-core.f280ce8f.woff2)format("woff2");unicode-range:U+301,U+401,U+406,U+40E,U+410-44F,U+451,U+456,U+45E,U+2116}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/literata-normal-cyrillic.33ca4897.woff2)format("woff2");unicode-range:U+400,U+402-405,U+407-40D,U+40F,U+450,U+452-455,U+457-45D,U+45F,U+490-491,U+4B0-4B1}@font-face{font-family:Literata Names;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/literata-normal-picker.127495f0.woff2)format("woff2");unicode-range:U+20,U+411,U+420,U+430,U+435,U+438-43B,U+440-441,U+443,U+44F}@font-face{font-family:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/literata-normal-cyrillic-ext.e3a9b237.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:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/literata-normal-greek.2070b146.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:Literata;font-style:normal;font-weight:200 900;font-display:swap;src:url(/fonts/literata-normal-greek-ext.0c8e0cd9.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/literata-italic-latin-punct.0ede2ffe.woff2)format("woff2");unicode-range:U+20-40,U+5B-60,U+7B-7E,U+A0,U+A3,U+A9,U+AB,U+B7,U+BB,U+D7,U+2013-2014,U+2018-2019,U+201C-201E,U+2022,U+2026,U+20AC,U+2212}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/literata-italic-latin.67aee005.woff2)format("woff2");unicode-range:U+0-1F,U+41-5A,U+61-7A,U+7F-9F,U+A1-A2,U+A4-A8,U+AA,U+AC-B6,U+B8-BA,U+BC-D6,U+D8-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-2012,U+2015-2017,U+201A-201B,U+201F-2021,U+2023-2025,U+2027-206F,U+2122,U+2191,U+2193,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/literata-italic-latin-ext.5818fc81.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:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/literata-italic-vietnamese.babbf897.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:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/literata-italic-cyrillic-core.934bcb79.woff2)format("woff2");unicode-range:U+301,U+401,U+406,U+40E,U+410-44F,U+451,U+456,U+45E,U+2116}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/literata-italic-cyrillic.7331654e.woff2)format("woff2");unicode-range:U+400,U+402-405,U+407-40D,U+40F,U+450,U+452-455,U+457-45D,U+45F,U+490-491,U+4B0-4B1}@font-face{font-family:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/literata-italic-cyrillic-ext.b5419196.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:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/literata-italic-greek.814946d6.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:Literata;font-style:italic;font-weight:200 900;font-display:swap;src:url(/fonts/literata-italic-greek-ext.7d6748ab.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-normal-latin-core.828dacc5.woff2)format("woff2");unicode-range:U+20-7E,U+A0,U+A3,U+A9,U+AB,U+B7,U+BB,U+D7,U+F1,U+2013-2014,U+2018-2019,U+201C-201E,U+2022,U+2026,U+20AC,U+2212}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-normal-latin.e310b55a.woff2)format("woff2");unicode-range:U+0-1F,U+7F-9F,U+A1-A2,U+A4-A8,U+AA,U+AC-B6,U+B8-BA,U+BC-D6,U+D8-F0,U+F2-FF,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-2012,U+2015-2017,U+201A-201B,U+201F-2021,U+2023-2025,U+2027-206F,U+2122,U+2191,U+2193,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-normal-latin-ext.ce093b34.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-normal-vietnamese.bab757f8.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-normal-cyrillic-core.fb977847.woff2)format("woff2");unicode-range:U+301,U+401,U+406,U+40E,U+410-44F,U+451,U+456,U+45E,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-normal-cyrillic.95a49306.woff2)format("woff2");unicode-range:U+400,U+402-405,U+407-40D,U+40F,U+450,U+452-455,U+457-45D,U+45F,U+490-491,U+4B0-4B1}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-normal-cyrillic-ext.e8c0b399.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:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/manrope-normal-greek.40af1132.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}
:root{--font-display:var(--font-display-latin,"Fraunces"), Georgia, serif;--font-ui:var(--font-ui-latin,"Outfit"), system-ui, sans-serif;--display:var(--font-display);--ui:var(--font-ui);--font-display-cyrillic:"Literata", "Literata Fallback";--font-ui-cyrillic:"Manrope", "Manrope Fallback";--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#f6f0e1;--paper:#fcf9f1;--canvas:#ebe4d2;--ink:#1f2b26;--muted:#5c6760;--panel:#33443b;--on-panel:#f6f0e1;--action:#33443b;--on-action:#f6f0e1;--action-hover:#4a6148;--panel-action:#f6f0e1;--on-panel-action:#33443b;--coral:#f47a5f;--coral-night:#ffa58e;--brand-coral-ink:#974630;--brand-coral-wash:#f4e2d6;--sage:#e3ebdd;--sage-wash:#e3ebdd;--selected:#d6e3cd;--muted-on-selected:#556059;--sage-ink:#4a6148;--sage-mid:#a9bea0;--pie-open:#f1ebdd;--pie-rim:#7a827c;--pie-done:#5d7a55;--stone-mark:#5d7a55;--pie-rest:#c9d6c1;--rest-hatch:repeating-linear-gradient(45deg, var(--pie-rest) 0 2px, var(--pie-rim) 2px 3px);--gold-wash:#fbf0d6;--gold:#c49335;--gold-ink:#805c1d;--lilac:#ebe8f1;--on-photo:#fcf9f1;--photo-shade:#0f1512;--focus:#4354b5;--shadow-color:#1f2b26;--line:color-mix(in srgb, var(--ink) 11%, transparent);--line-strong:#858c86;--display-xl:clamp(40px, 5.5vw, 68px);--display-l:clamp(30px, 3.4vw, 44px);--display-m:28px;--display-section:clamp(32px, 3.4vw, 40px);--display-h1:clamp(30px, 6cqi, 40px);--display-share:34px;--display-read:24px;--display-s:22px;--display-cefr:30px;--numeral:clamp(34px, 4vw, 44px);--track-display:-.03em;--text-l:18px;--text-m:16px;--text-s:14px;--text-xs:12px;--text-note:13px;--text-h4:17px;--text-pill:15px;--text-tile:20px;--text-piece:19px;--control-pad:14px;--opt-mark:22px;--opt-radio:20px;--mark-rule:2px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-hair:2px;--list-indent:18px;--radius-control:10px;--radius-card:16px;--radius-embed:14px;--radius-sheet:24px;--radius-arch:999px 999px 16px 16px;--radius-pill:999px;--radius-code:4px;--radius-bar:2px;--radius-pebble:58% 42% 52% 48% / 56% 54% 46% 44%;--control-h:48px;--control-h-small:44px;--menu-row-h:52px;--menu-w:284px;--menu-item-h:46px;--menu-inset:10px;--menu-inset-tight:6px;--choice-mark-w:12px;--choice-mark-h:10px;--spinner:16px;--track-eyebrow:.12em;--track-eyebrow-cyrillic:.06em;--hover-wash:color-mix(in srgb, var(--ink) 6%, transparent);--state-mark:44px;--skeleton:color-mix(in srgb, var(--ink) 8%, transparent);--pill-h:28px;--done-card:color-mix(in srgb, var(--sage-wash) 55%, var(--paper));--switch-w:48px;--switch-h:28px;--switch-thumb:22px;--shadow-1:0 1px 2px color-mix(in srgb, var(--shadow-color) 6%, transparent), 0 6px 16px color-mix(in srgb, var(--shadow-color) 6%, transparent);--shadow-2:0 24px 72px color-mix(in srgb, var(--shadow-color) 20%, transparent);--shadow-pop:0 1px 2px color-mix(in srgb, var(--shadow-color) 8%, transparent), 0 22px 44px -24px color-mix(in srgb, var(--shadow-color) 34%, transparent);--ease:cubic-bezier(.2, .7, .2, 1);--dur-fast:80ms;--dur-base:.15s;--dur-slow:.22s;--duration-2:.24s;--stone-blink:6s;--stone-day:7s;--stone-breathe:1.4s;--stone-breathe-lag:.25s;--ease-breathe:cubic-bezier(.45, 0, .55, 1);--layer-base:1;--layer-raised:20;--layer-sticky:30;--layer-sheet:50;--layer-dialog:60;--layer-toast:100;--scrim:color-mix(in srgb, var(--photo-shade) 45%, transparent);--share-w:360px;--share-story-h:640px;--share-link-h:189px;--share-safe-top:84px;--share-safe-bottom:112px;--share-numeral:104px;--share-numeral-s:64px;--share-numeral-xs:40px;--share-settle:.72s;--share-stagger:90ms;--share-phone-w:390px;--share-phone-h:760px;--share-phone-story:.5;--share-phone-square:.4;--share-phone-link:.27;--share-thumb:.45;--share-preview:.62;--brand-ink:#17231e;--brand-coral:#ff7355;--brand-dot:#98422f;--brand-sage:#496047;--brand-on-coral:var(--brand-ink);--font-han:"PingFang SC", "Hiragino Sans GB", "Noto Sans CJK SC", "Source Han Sans SC", "Noto Sans SC", "Microsoft YaHei", sans-serif;--font-han-display:"Noto Serif SC", "Noto Serif CJK SC", "Source Han Serif SC", "Songti SC", STSong, SimSun, serif;--font-name-latin:"Outfit", "Outfit Fallback", system-ui, sans-serif;--font-name-cyrillic:"Manrope", "Manrope Fallback", system-ui, sans-serif;--font-name-han:"Glossalyse Han Sans", var(--font-han);--font-pinyin:var(--font-display-cyrillic), Georgia, serif;--pinyin-ink:var(--muted);--pinyin-size:.55em;--pinyin-space:.18em;--han-size:20px;--han-size-l:22px;--han-leading:1.85;--han-leading-pinyin:2.45;--ill-skin-1:#e8b591;--ill-skin-2:#c4875f;--ill-skin-3:#8a5a3c;--ill-hair:#2e2420;--ill-sky:color-mix(in srgb, var(--gold-wash) 55%, var(--paper));--art-paper:#fcf9f1;--art-canvas:#ebe4d2;--art-ink:#1f2b26;--art-panel:#33443b;--art-coral:#f47a5f;--art-brand-coral-ink:#974630;--art-brand-coral-wash:#f4e2d6;--art-sage-ink:#4a6148;--art-sage-mid:#a9bea0;--art-pie-done:#5d7a55;--art-gold-wash:#fbf0d6;--art-gold:#c49335;--art-gold-ink:#805c1d;--art-line-strong:#858c86;--art-line:color-mix(in srgb, var(--art-ink) 11%, transparent);--art-ill-sky:color-mix(in srgb, var(--art-gold-wash) 55%, var(--art-paper));--problem-ink:var(--gold-ink);--problem-wash:var(--gold-wash);--problem-mark:var(--gold-wash);--problem-underline:inset 0 -2px 0 var(--problem-ink);--miss-mark:var(--problem-mark);--miss-underline:var(--problem-underline);--now-wash:var(--sage-wash);--now-ink:var(--sage-ink);--now-edge:var(--sage-mid);--now-underline:inset 0 -2px 0 var(--now-edge);--now-sentence:color-mix(in srgb, var(--sage-wash) 55%, var(--paper));--shore-line:var(--sage-mid);--shore-sand:var(--canvas);--marker:var(--gold-ink);--ai-ink:var(--brand-ink);--ai-wash:color-mix(in srgb, var(--brand-ink) 13%, var(--paper));--band-h:52px;--tide-h:8px;--sand-band:8px;--sand-scene:30px;--sand-card:34px;--sand-steps:28px;--sand-steps-done:12px}:root[data-theme=night]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#161d1a;--paper:#2b3832;--canvas:#202c26;--ink:#ddd6c4;--muted:#a8afa3;--panel:#354840;--on-panel:#e3dcc9;--action:#c7d6bd;--on-action:#17211c;--action-hover:#d5e1cc;--panel-action:#52695c;--on-panel-action:#ece5d2;--coral:#ec7a60;--coral-night:#eb9a85;--brand-coral-ink:#eb957f;--brand-coral-wash:#282b24;--sage:#315943;--sage-wash:#27332c;--selected:#2c4a3a;--muted-on-selected:#b0b7ab;--sage-ink:#bacbb4;--sage-mid:#a8b8a3;--pie-open:#34423b;--pie-rim:#8f978f;--pie-done:#a7bc9e;--stone-mark:#a8b8a3;--pie-rest:#4d5f55;--gold-wash:#2e2a1c;--gold:#c9a24e;--gold-ink:#d8b56a;--lilac:#26253a;--focus:#9aa8ff;--shadow-color:#000;--line-strong:#7a857c;--shadow-1:none;--brand-ink:#ddd6c4;--brand-coral:#ec7a60;--brand-dot:#f48164;--brand-sage:#a7bc9e;--art-edge:color-mix(in srgb, var(--ground) 45%, transparent);--art-dim:brightness(.92);--brand-on-coral:var(--ground);--shore-line:color-mix(in srgb, var(--sage-mid) 55%, transparent)}*{box-sizing:border-box;margin:0;padding:0}img,video{max-width:100%}html,body{min-height:100%}html[data-overlay]{overflow:hidden}body{background:var(--ground);color:var(--ink);font-family:var(--ui);-webkit-font-smoothing:antialiased}a{color:inherit}:where([lang=be]),:where([lang=ru]){--font-display:var(--font-display-cyrillic), Georgia, serif;--font-ui:var(--font-ui-cyrillic), system-ui, sans-serif;--display:var(--font-display);--ui:var(--font-ui);font-family:var(--ui)}:where(html:not(.fonts-han) :not(html))[lang|=zh],:where(html:not(.fonts-han) :not(html)[lang|=zh] *):lang(zh){font-family:var(--font-han);letter-spacing:0;font-style:normal}ruby{ruby-position:over}rt{font-family:var(--font-pinyin);font-size:var(--pinyin-size);color:var(--pinyin-ink);padding-inline:var(--pinyin-space);letter-spacing:0;font-style:normal;font-weight:400}::placeholder{color:var(--muted);opacity:1}a:focus-visible,button:focus-visible,summary:focus-visible,[tabindex]:focus-visible{outline:3px solid var(--focus);outline-offset:3px}:root[data-theme=night] img{filter:brightness(.95)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}:root{--reader-text:clamp(26px, calc(1vw + 22px), 32px);--reader-leading:1.62;--reader-measure:30em;--reader-title-leading:1.25;--reader-title-track:-.01em;--reader-word:var(--selected);--reader-word-edge:var(--pie-done);--reader-word-radius:var(--radius-code);--reader-word-pad:.08em;--reader-sentence:color-mix(in srgb, var(--sage-wash) 55%, var(--paper));--reader-play:var(--space-8);--reader-play-icon:26px;--reader-icon:22px;--reader-room:42%;--reader-gloss-w:28rem;--reader-pebble:54% 46% 48% 52% / 60% 56% 44% 40%;--reader-stone-w:46px;--reader-stone-h:36px;--reader-settle:.72s;--reader-safe-top:env(safe-area-inset-top,0px);--reader-safe-bottom:env(safe-area-inset-bottom,0px)}

