@font-face{font-family:Ysabeau;font-style:normal;font-display:swap;font-weight:200;src:url(./ysabeau-cyrillic-ext-200-normal-CcvMBxj2.woff2) format("woff2"),url(./ysabeau-cyrillic-ext-200-normal-DHLo_V42.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ysabeau;font-style:normal;font-display:swap;font-weight:200;src:url(./ysabeau-cyrillic-200-normal-8yZhZHKN.woff2) format("woff2"),url(./ysabeau-cyrillic-200-normal-CQEVOMMF.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ysabeau;font-style:normal;font-display:swap;font-weight:200;src:url(./ysabeau-greek-200-normal-B6SXBFXk.woff2) format("woff2"),url(./ysabeau-greek-200-normal-erVWQKgF.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Ysabeau;font-style:normal;font-display:swap;font-weight:200;src:url(./ysabeau-math-200-normal-DbWIm9yJ.woff2) format("woff2"),url(./ysabeau-math-200-normal-BmUQdX4r.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Ysabeau;font-style:normal;font-display:swap;font-weight:200;src:url(./ysabeau-symbols-200-normal-CnKqGWWb.woff2) format("woff2"),url(./ysabeau-symbols-200-normal-DPu8cqI4.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Ysabeau;font-style:normal;font-display:swap;font-weight:200;src:url(./ysabeau-vietnamese-200-normal-DEs0oJCr.woff2) format("woff2"),url(./ysabeau-vietnamese-200-normal-uET81ywE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Ysabeau;font-style:normal;font-display:swap;font-weight:200;src:url(./ysabeau-latin-ext-200-normal-Cldlq3wE.woff2) format("woff2"),url(./ysabeau-latin-ext-200-normal-BloVHQhu.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Ysabeau;font-style:normal;font-display:swap;font-weight:200;src:url(./ysabeau-latin-200-normal-DwEarCsJ.woff2) format("woff2"),url(./ysabeau-latin-200-normal-Qi30_80K.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ysabeau;font-style:normal;font-display:swap;font-weight:400;src:url(./ysabeau-cyrillic-ext-400-normal-C0IVnA3Z.woff2) format("woff2"),url(./ysabeau-cyrillic-ext-400-normal-C77Ly9It.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ysabeau;font-style:normal;font-display:swap;font-weight:400;src:url(./ysabeau-cyrillic-400-normal-B2pdRKgb.woff2) format("woff2"),url(./ysabeau-cyrillic-400-normal-FxM8sV8e.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ysabeau;font-style:normal;font-display:swap;font-weight:400;src:url(./ysabeau-greek-400-normal-Cl4If0mQ.woff2) format("woff2"),url(./ysabeau-greek-400-normal-BKZcD1r6.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Ysabeau;font-style:normal;font-display:swap;font-weight:400;src:url(./ysabeau-math-400-normal-DiOJhvf5.woff2) format("woff2"),url(./ysabeau-math-400-normal-BzNc_MZC.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Ysabeau;font-style:normal;font-display:swap;font-weight:400;src:url(./ysabeau-symbols-400-normal-N_c3nXkw.woff2) format("woff2"),url(./ysabeau-symbols-400-normal-C8nGrMOF.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Ysabeau;font-style:normal;font-display:swap;font-weight:400;src:url(./ysabeau-vietnamese-400-normal-DSWX9d5U.woff2) format("woff2"),url(./ysabeau-vietnamese-400-normal-BZJRVEz3.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Ysabeau;font-style:normal;font-display:swap;font-weight:400;src:url(./ysabeau-latin-ext-400-normal-OxJoY9Lt.woff2) format("woff2"),url(./ysabeau-latin-ext-400-normal-CD6nAjXm.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Ysabeau;font-style:normal;font-display:swap;font-weight:400;src:url(./ysabeau-latin-400-normal-BAhwEBip.woff2) format("woff2"),url(./ysabeau-latin-400-normal-CRmMtkZ6.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ysabeau;font-style:italic;font-display:swap;font-weight:400;src:url(./ysabeau-cyrillic-ext-400-italic-k1PhBzHv.woff2) format("woff2"),url(./ysabeau-cyrillic-ext-400-italic-IPvpx3sy.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ysabeau;font-style:italic;font-display:swap;font-weight:400;src:url(./ysabeau-cyrillic-400-italic-C75MpKGY.woff2) format("woff2"),url(./ysabeau-cyrillic-400-italic-CRqbpzjP.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ysabeau;font-style:italic;font-display:swap;font-weight:400;src:url(./ysabeau-greek-400-italic-Btr746SK.woff2) format("woff2"),url(./ysabeau-greek-400-italic-DOFxM6By.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Ysabeau;font-style:italic;font-display:swap;font-weight:400;src:url(./ysabeau-math-400-italic-CuKbc6tk.woff2) format("woff2"),url(./ysabeau-math-400-italic-DlkDil5H.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Ysabeau;font-style:italic;font-display:swap;font-weight:400;src:url(./ysabeau-symbols-400-italic-C3KhG57r.woff2) format("woff2"),url(./ysabeau-symbols-400-italic-C8qxtQNc.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Ysabeau;font-style:italic;font-display:swap;font-weight:400;src:url(./ysabeau-vietnamese-400-italic-D3TTF-al.woff2) format("woff2"),url(./ysabeau-vietnamese-400-italic-CJ8ry8LB.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Ysabeau;font-style:italic;font-display:swap;font-weight:400;src:url(./ysabeau-latin-ext-400-italic-BUhzFT6a.woff2) format("woff2"),url(./ysabeau-latin-ext-400-italic-Bnlv8GOm.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Ysabeau;font-style:italic;font-display:swap;font-weight:400;src:url(./ysabeau-latin-400-italic-B4F-ehsx.woff2) format("woff2"),url(./ysabeau-latin-400-italic-8nI9cZKd.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Ysabeau;font-style:normal;font-display:swap;font-weight:500;src:url(./ysabeau-cyrillic-ext-500-normal-udMO7B-G.woff2) format("woff2"),url(./ysabeau-cyrillic-ext-500-normal-C_ZZldTd.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Ysabeau;font-style:normal;font-display:swap;font-weight:500;src:url(./ysabeau-cyrillic-500-normal-BQ3V0Rh0.woff2) format("woff2"),url(./ysabeau-cyrillic-500-normal-CSRmMH3g.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Ysabeau;font-style:normal;font-display:swap;font-weight:500;src:url(./ysabeau-greek-500-normal-CgrhH9ou.woff2) format("woff2"),url(./ysabeau-greek-500-normal-B7gE7qoU.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Ysabeau;font-style:normal;font-display:swap;font-weight:500;src:url(./ysabeau-math-500-normal-CQUo6r7H.woff2) format("woff2"),url(./ysabeau-math-500-normal-B00k4C1g.woff) format("woff");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE00-1EEFF}@font-face{font-family:Ysabeau;font-style:normal;font-display:swap;font-weight:500;src:url(./ysabeau-symbols-500-normal-Cbcvtekg.woff2) format("woff2"),url(./ysabeau-symbols-500-normal-DOR7H1mO.woff) format("woff");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F7FF,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB00-1FBFF}@font-face{font-family:Ysabeau;font-style:normal;font-display:swap;font-weight:500;src:url(./ysabeau-vietnamese-500-normal-BB5lluuF.woff2) format("woff2"),url(./ysabeau-vietnamese-500-normal-BtonLAhj.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Ysabeau;font-style:normal;font-display:swap;font-weight:500;src:url(./ysabeau-latin-ext-500-normal-CWPplVgs.woff2) format("woff2"),url(./ysabeau-latin-ext-500-normal-DOejS9gS.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Ysabeau;font-style:normal;font-display:swap;font-weight:500;src:url(./ysabeau-latin-500-normal-BDmrhDK1.woff2) format("woff2"),url(./ysabeau-latin-500-normal-B0Uf_pJX.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:National Park;font-style:normal;font-display:swap;font-weight:800;src:url(./national-park-vietnamese-800-normal-BWMEcCGu.woff2) format("woff2"),url(./national-park-vietnamese-800-normal-BipXgKW1.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:National Park;font-style:normal;font-display:swap;font-weight:800;src:url(./national-park-latin-ext-800-normal-DLBSv-8H.woff2) format("woff2"),url(./national-park-latin-ext-800-normal-siqXfbK2.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:National Park;font-style:normal;font-display:swap;font-weight:800;src:url(./national-park-latin-800-normal-B07ImWWq.woff2) format("woff2"),url(./national-park-latin-800-normal-GfJ5LU-i.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:600;src:url(./overpass-cyrillic-ext-600-normal-CW4Fknsm.woff2) format("woff2"),url(./overpass-cyrillic-ext-600-normal-Zx-mtRSD.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:600;src:url(./overpass-cyrillic-600-normal-B-hc8bdn.woff2) format("woff2"),url(./overpass-cyrillic-600-normal-CXB2Mrig.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:600;src:url(./overpass-vietnamese-600-normal-CjS-4vQf.woff2) format("woff2"),url(./overpass-vietnamese-600-normal-DlMMlPfM.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Overpass;font-style:normal;font-display:swap;font-weight:600;src:url(./overpass-latin-ext-600-normal-Cyj4Nio0.woff2) format("woff2"),url(./overpass-latin-ext-600-normal-DQKKMGzp.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Overpass;font-style:normal;font-display:swap;font-weight:600;src:url(./overpass-latin-600-normal-25RhTNCi.woff2) format("woff2"),url(./overpass-latin-600-normal-DhYQrzaY.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Reenie Beanie;font-style:normal;font-display:swap;font-weight:400;src:url(./reenie-beanie-latin-400-normal-4a-HEdeI.woff2) format("woff2"),url(./reenie-beanie-latin-400-normal-vYxg_nup.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Homemade Apple;font-style:normal;font-display:swap;font-weight:400;src:url(./homemade-apple-latin-400-normal-BTOiQ2xw.woff2) format("woff2"),url(./homemade-apple-latin-400-normal-BBARCPg0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Special Elite;font-style:normal;font-display:swap;font-weight:400;src:url(./special-elite-latin-ext-400-normal-ChcxYnmu.woff2) format("woff2"),url(./special-elite-latin-ext-400-normal-CaJZjSVf.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Special Elite;font-style:normal;font-display:swap;font-weight:400;src:url(./special-elite-latin-400-normal-YjDd9tmf.woff2) format("woff2"),url(./special-elite-latin-400-normal-BtSRmyJ6.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ui: "Ysabeau", "Gill Sans", sans-serif;--f-pencil: "Reenie Beanie", cursive;--f-type: "Special Elite", "Courier New", monospace;--ink: #f1ece4;--dusk: #e39a62;--lilac: #b9a7c2;--night: #25212a;--black: #0d0c10;--shadow: 0 1px 2px rgba(0, 0, 0, .9), 0 0 12px rgba(0, 0, 0, .6);--safe-l: env(safe-area-inset-left, 0px);--safe-r: env(safe-area-inset-right, 0px);--safe-t: env(safe-area-inset-top, 0px);--safe-b: env(safe-area-inset-bottom, 0px);--cap: clamp(16px, 1.1vw + 1.3vh, 25px);--gap: clamp(30px, 5.2vh, 48px)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{margin:0;height:100%;overflow:hidden;background:var(--black);color:var(--ink);overscroll-behavior:none}body{font-family:var(--ui);user-select:none;-webkit-user-select:none;touch-action:none;-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}#app{position:fixed;inset:0}canvas.gl{position:absolute;inset:0;width:100%;height:100%;display:block}#touch{position:absolute;inset:0;z-index:2}#captions,#prompt,#choices,#hint,#ribbon,#mapHint,#pauseMenu,#pauseLast,.paperClose{text-shadow:var(--shadow)}#reticle{position:absolute;left:50%;top:50%;z-index:4;pointer-events:none}#reticle .dot{position:absolute;left:-2px;top:-2px;width:4px;height:4px;border-radius:50%;background:var(--ink);opacity:.7;box-shadow:0 0 3px #000c;transition:transform .15s,opacity .15s}#reticle.active .dot{transform:scale(1.6);opacity:1}#prompt{position:absolute;left:-200px;width:400px;top:14px;text-align:center;opacity:0;transition:opacity .15s}#reticle.active #prompt{opacity:1;transition-duration:.1s}#pNoun{font-size:clamp(14px,1.1vw + .6vh,18px);font-weight:500}#pVerb{font-size:clamp(12px,.9vw + .5vh,15px);opacity:.7;margin-top:1px}#pVerb:empty,#pNoun:empty{display:none}#reticle.radio #pVerb{color:var(--lilac);opacity:1}#reticle.choosing #prompt{opacity:0!important}#reticle.choosing .dot{opacity:0}#captions{position:absolute;z-index:6;left:50%;bottom:calc(var(--safe-b) + 5.5vh);transform:translate(-50%);width:min(76vw,960px);text-align:center;pointer-events:none}.cap{font-size:var(--cap);line-height:1.32;animation:capIn .15s ease}.cap .who{display:block;width:max-content;margin:0 auto .5em;font-size:.62em;font-weight:500;letter-spacing:.3em;text-indent:.3em;text-transform:lowercase;color:var(--ink);opacity:.85}.cap.ellie .who{color:var(--lilac);opacity:1}.cap .who .ri{width:1.25em;height:1.25em;fill:currentColor;vertical-align:-.25em;margin-right:.45em}.cap.brody .who{color:#a9bccb;opacity:1}.cap.radio .txt{animation:radioIn .22s steps(3)}.cap.narr{font-style:italic;opacity:.85}.cap.whisper .txt{font-style:italic;opacity:.78;font-size:.92em}.cap.hum .txt{font-style:italic;opacity:.7;letter-spacing:.04em}.cap.sing .txt{font-style:italic;opacity:.95}@keyframes capIn{0%{opacity:0}to{opacity:1}}@keyframes radioIn{0%{opacity:.2}34%{opacity:.9}67%{opacity:.5}to{opacity:1}}#choices{--cy: 50%;position:absolute;inset:0;z-index:7;pointer-events:none;opacity:0;transition:opacity .25s}body.intro #choices{--cy: 70%;background:radial-gradient(ellipse 46% 22% at 50% 70%,rgba(0,0,0,.62),transparent)}#choices.show{opacity:1}#choices.show .opt{pointer-events:auto}#choiceRing{position:absolute;left:50%;top:var(--cy);width:46px;height:46px;margin:-23px 0 0 -23px;border-radius:50%;background:conic-gradient(var(--dusk) calc(var(--f, 1) * 360deg),rgba(241,236,228,.2) 0);-webkit-mask:radial-gradient(circle,transparent 20.5px,#000 21.5px);mask:radial-gradient(circle,transparent 20.5px,#000 21.5px)}.opt{position:absolute;font-size:calc(var(--cap) * .98);line-height:1.25;padding:14px 18px;min-height:56px;max-width:calc(50vw - var(--gap) - 24px);transition:color .12s,transform .12s,opacity .2s}.opt[hidden]{display:none}.opt .t{display:block}.opt .k{display:block;font-size:12px;opacity:.45;margin-top:2px}.opt[data-dir=left]{right:calc(50% + var(--gap) - 18px);top:var(--cy);transform:translateY(-50%);text-align:right}.opt[data-dir=right]{left:calc(50% + var(--gap) - 18px);top:var(--cy);transform:translateY(-50%);text-align:left}.opt[data-dir=up]{left:50%;bottom:calc(100% - var(--cy) + var(--gap) - 22px);transform:translate(-50%);text-align:center;width:max-content;max-width:min(60vw,560px)}.opt.hot{color:var(--dusk)}.opt.hot[data-dir=left]{transform:translate(-6px,-50%)}.opt.hot[data-dir=right]{transform:translate(6px,-50%)}.opt.hot[data-dir=up]{transform:translate(-50%,-6px)}#choices.chosen .opt:not(.hot),#choices.chosen #choiceRing{opacity:0;transition:opacity .2s}body.desktop .opt .k{display:none}#hint{position:absolute;z-index:5;left:50%;bottom:calc(var(--safe-b) + 5.5vh + var(--cap) * 3.2);transform:translate(-50%);width:min(80vw,760px);text-align:center;font-size:calc(var(--cap) * .8);color:var(--ink);opacity:0;transition:opacity .5s;pointer-events:none}#hint.show{opacity:.9}#ribbon{position:absolute;z-index:5;left:50%;top:calc(var(--safe-t) + 3.4vh);transform:translate(-50%);white-space:nowrap;font-size:clamp(12px,.9vw + .6vh,16px);letter-spacing:.18em;color:var(--ink);opacity:0;transition:opacity .6s;pointer-events:none}#ribbon.show{opacity:.85}.glyph{position:absolute;z-index:8;width:76px;height:76px;display:grid;place-items:center;color:var(--ink);opacity:.6;touch-action:none;transition:opacity .3s,transform .12s}.glyph svg{width:30px;height:30px;fill:currentColor;filter:drop-shadow(0 1px 2px rgba(0,0,0,.85))}#mapBtn{right:calc(var(--safe-r) + 6px);top:calc(var(--safe-t) + 4px)}#journalBtn{right:calc(var(--safe-r) + 78px);top:calc(var(--safe-t) + 4px)}#journalBtn svg{width:26px;height:26px}#radioBtn{right:calc(var(--safe-r) + 10px);bottom:calc(var(--safe-b) + 8px);width:88px;height:88px}#radioBtn svg{width:36px;height:36px}#radioCh{position:absolute;right:14px;top:16px;font-size:12px;font-weight:500;color:var(--lilac)}#chBtn{right:calc(var(--safe-r) + 28px);bottom:calc(var(--safe-b) + 104px);width:52px;height:52px;flex-direction:column;gap:0;line-height:1}#chBtn .chLab{font-size:10px;letter-spacing:.12em;opacity:.7}#chBtn #chNum{font-size:19px;font-weight:600;color:var(--lilac)}#chBtn.off #chNum{color:#e8d6a0}#radioBtn.held{opacity:1;color:var(--lilac);transform:scale(.94)}#pauseBtn{left:calc(var(--safe-l) + 4px);top:calc(var(--safe-t) + 4px);width:60px;height:60px;opacity:.45}#pauseBtn svg{width:20px;height:20px}.glyph.hidden{opacity:0!important;pointer-events:none}body.attract #reticle,body.attract #captions,body.attract #hint,body.desktop .glyph{display:none}#stick{position:absolute;z-index:8;width:120px;height:120px;margin:-60px 0 0 -60px;border-radius:50%;border:1px solid rgba(241,236,228,.2);display:none;pointer-events:none}#knob{position:absolute;left:50%;top:50%;width:36px;height:36px;border-radius:50%;background:#f1ece438;transform:translate(-50%,-50%)}#mapView{position:absolute;inset:0;z-index:9;display:none;align-items:center;justify-content:center;background:#08070a73}#mapView.show{display:flex;animation:capIn .25s ease}#mapCanvas{height:min(94vh,120vw);width:auto;aspect-ratio:4 / 5;transform:rotate(-1.2deg);box-shadow:0 18px 50px #0000008c;border-radius:2px}#compass{position:absolute;right:calc(var(--safe-r) + 4vw);bottom:4vh;width:min(26vh,200px);height:min(26vh,200px);filter:drop-shadow(0 8px 14px rgba(0,0,0,.5));pointer-events:none}#mapHint{position:absolute;left:calc(var(--safe-l) + 3vw);bottom:calc(var(--safe-b) + 3vh);font-size:15px;opacity:.75;pointer-events:none}#paper{position:absolute;inset:0;z-index:10;display:none;align-items:center;justify-content:center;background:#08070a8c}#paper.show{display:flex}#paperText{width:min(64vh,80vw);max-height:86vh;overflow:hidden;background:#efe5cc;color:#2c2a4a;font-family:var(--f-type);font-size:clamp(13px,2.3vh,20px);line-height:1.55;padding:1.4em 1.6em;transform:rotate(1deg);box-shadow:0 18px 50px #0009,inset 0 0 40px #6e501e40;background-size:cover;white-space:pre-wrap;text-shadow:0 0 .5px rgba(40,38,60,.6)}#paperText i{font-family:Homemade Apple,cursive;font-style:normal;font-size:.82em;line-height:1.9;color:#2a2840}#paperText h3{font-family:var(--f-type);font-weight:400;font-size:1em;margin:0 0 .4em;color:#444}#paperText .done{text-decoration:line-through;opacity:.6}.paperClose{position:absolute;bottom:calc(var(--safe-b) + 3vh);font-size:15px;opacity:.7}#card{isolation:isolate;position:absolute;inset:0;z-index:12;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;opacity:0;transition:opacity 1.2s ease;text-shadow:0 2px 18px rgba(0,0,0,.7)}#card.show{opacity:1;transition-duration:.8s}#cardDate{font-size:clamp(12px,1.8vh,16px);font-weight:500;letter-spacing:.32em;text-indent:.32em;color:var(--ink);text-shadow:0 1px 2px rgba(0,0,0,.9),0 0 14px rgba(0,0,0,.7)}#card:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 50% 50%,rgba(13,12,16,.45),transparent 60%)}#cardTitle{font-weight:200;font-size:clamp(30px,8vh,72px);letter-spacing:.42em;text-indent:.42em;margin:.3em 0 .25em;text-transform:lowercase}#card.sentence #cardTitle{font-size:clamp(20px,3.6vh,32px);letter-spacing:.08em;text-indent:0;text-transform:none;max-width:min(80vw,760px);text-align:center;line-height:1.45;font-weight:300}#cardSub{font-style:italic;font-size:clamp(14px,2.4vh,20px);opacity:.75;max-width:70vw;text-align:center}#fade{position:absolute;inset:0;z-index:11;background:var(--black);opacity:1;pointer-events:none;transition:opacity 1.2s}#loading{position:absolute;inset:0;z-index:20;display:flex;flex-direction:column;align-items:center;justify-content:center;background:var(--black);cursor:pointer;transition:background-color 2.6s ease}#loading.ready{background-color:#0d0c102e}#loading:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 50% 52%,transparent 35%,rgba(13,12,16,.65) 100%)}#titleName{position:relative;z-index:1;font-weight:200;font-size:clamp(34px,8.5vh,84px);letter-spacing:.5em;text-indent:.5em;line-height:1;white-space:nowrap;text-shadow:0 2px 24px rgba(0,0,0,.55)}#titleName span{opacity:.2;transition:opacity .6s ease}#titleYear{position:relative;z-index:1;margin-top:2.6vh;font-size:clamp(13px,2vh,18px);letter-spacing:.5em;text-indent:.5em;color:var(--dusk);opacity:0;transition:opacity 1.4s ease .3s;text-shadow:var(--shadow)}#titleSub{position:absolute;z-index:1;top:calc(var(--safe-t) + 5vh);font-size:clamp(11px,1.6vh,14px);letter-spacing:.3em;text-indent:.3em;color:var(--lilac);opacity:0;transition:opacity 2s ease 1s;text-shadow:var(--shadow)}#loadMsg{position:absolute;z-index:1;bottom:calc(var(--safe-b) + 7vh);font-size:clamp(13px,1.9vh,16px);letter-spacing:.14em;opacity:0;transition:opacity 1.2s;text-shadow:var(--shadow)}#loading.ready #titleYear,#loading.ready #titleSub{opacity:1}#loading.ready #loadMsg{opacity:.8;animation:breathe 3.2s ease-in-out 1.5s infinite}#loading:not(.ready) #loadMsg{opacity:.5;letter-spacing:.2em;font-size:clamp(11px,1.6vh,14px)}@keyframes breathe{0%,to{opacity:.8}50%{opacity:.35}}#loading.gone{opacity:0;pointer-events:none;transition:opacity 1.6s}#skipBtn{position:absolute;z-index:2;right:calc(var(--safe-r) + 18px);bottom:calc(var(--safe-b) + 14px);padding:14px 16px;min-height:52px;font-size:clamp(12px,1.7vh,15px);letter-spacing:.14em;color:var(--ink);opacity:0;pointer-events:none;transition:opacity 1.2s;text-shadow:var(--shadow)}#loading.ready #skipBtn{opacity:.55;pointer-events:auto}#loading.gone #skipBtn{display:none}#pause{position:absolute;inset:0;z-index:15;display:none;background:#09080ca8}#pause.show{display:block;animation:capIn .2s ease}#pauseMenu{position:absolute;left:calc(var(--safe-l) + 8vw);top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-start}#pauseWhere{font-size:clamp(12px,1.7vh,15px);letter-spacing:.3em;color:var(--lilac);margin-bottom:3vh}#pauseMenu button{font-size:clamp(22px,4vh,34px);font-weight:200;letter-spacing:.12em;padding:.3em 0;min-height:56px;opacity:.7;text-align:left}#pauseMenu button.on,#pauseMenu button:active{opacity:1;color:var(--dusk)}#pauseLast{position:absolute;right:calc(var(--safe-r) + 7vw);top:50%;transform:translateY(-50%);width:min(40vw,460px)}#pauseLast h4{margin:0 0 1.6vh;font-weight:400;font-size:clamp(12px,1.7vh,15px);letter-spacing:.3em;color:var(--lilac)}#pauseLog p{margin:0 0 .7em;font-size:clamp(14px,2.2vh,18px);line-height:1.38;opacity:.9}#pauseLog p b{font-weight:500;margin-right:.35em;opacity:.75}#pauseLog p.ellie b{color:var(--lilac);opacity:1}#journal{position:absolute;inset:0;z-index:14;display:none;align-items:center;justify-content:center;background:#08070a99}#journal.show{display:flex}.jBook{position:relative;width:min(720px,90vw);height:min(86vh,900px);display:flex;flex-direction:column;background:#ece5d2;color:#2d2b3a;box-shadow:0 20px 60px #0009;transform:rotate(-.6deg)}.jTabs{display:flex;padding:0 2em;gap:1.6em}.jTabs button{font-size:16px;letter-spacing:.14em;color:#7a7266;padding:1.1em 0 .8em;min-height:52px}.jTabs button.on{color:#2d2b3a;box-shadow:inset 0 -2px 0 var(--dusk)}#journalClose{position:absolute;right:1.2em;top:.4em;font-size:15px;letter-spacing:.14em;color:#7a7266;padding:1em .6em;min-height:52px}#journalPage{flex:1;overflow-y:auto;padding:1.2em 2em 2em 3.4em;font-family:var(--f-pencil);font-size:clamp(20px,3.2vh,30px);line-height:1.25em;background-image:linear-gradient(90deg,transparent 2.4em,rgba(201,120,122,.5) 2.4em,rgba(201,120,122,.5) calc(2.4em + 1px),transparent calc(2.4em + 1px)),repeating-linear-gradient(transparent 0 calc(1.25em - 1px),#9db3c859 calc(1.25em - 1px) 1.25em);background-attachment:local}#journalPage p{margin:0}#journalPage p.day{font:500 .52em/2.4 var(--ui);letter-spacing:.24em;color:#7a7266}#journalPage p.faint{opacity:.5}#journalPage p b{font:500 .58em var(--ui);letter-spacing:.04em;margin-right:.3em}#journalPage p b.ellie{color:#7d5e8c}#journalPage p b.brody{color:#3a5a70}#journalPage .typed{font-family:var(--f-type);font-size:.62em;line-height:1.6;white-space:pre-wrap}#journalPage .typed h3{font:400 1em var(--f-type);margin:0 0 .5em}#journalPage .typed .done{text-decoration:line-through;opacity:.55}#doorCard{position:absolute;inset:0;z-index:13;display:flex;align-items:center;justify-content:center;padding:0 12vw;text-align:center;pointer-events:none;opacity:0;transition:opacity .5s;font-style:italic;font-size:clamp(16px,2.8vh,24px);color:var(--ink);line-height:1.6}#doorCard.show{opacity:1}.guide{position:absolute;left:0;top:0;z-index:5;pointer-events:none;opacity:0;transition:opacity .4s}.guide.show{opacity:1}.guide .gd{position:absolute;left:-6px;top:-6px;width:12px;height:12px;border:1.5px solid var(--dusk);transform:rotate(45deg);box-shadow:0 0 6px #0009}.guide .ga{position:absolute;left:-7px;top:-7px;width:14px;height:14px;display:none;transform-origin:50% 50%}.guide .ga:before{content:"";position:absolute;left:6px;top:1px;border:6px solid transparent;border-left:9px solid var(--dusk)}.guide.edge .gd{display:none}.guide.edge .ga{display:block}.guide .gl{position:absolute;left:0;top:12px;transform:translate(-50%);white-space:nowrap;font-size:clamp(12px,.8vw + .6vh,15px);letter-spacing:.06em;color:var(--ink);text-shadow:var(--shadow);opacity:.85}#guide.edge .gl{top:14px}body.attract #guide{display:none}#prologue{position:absolute;inset:0;z-index:6;display:none;background:radial-gradient(ellipse at 50% 40%,#0d0c1061,#0d0c10db 78%);opacity:1;transition:opacity 2.4s ease}#prologue:after{content:"";position:absolute;inset:0;background:var(--black);opacity:0;transition:opacity .6s ease;pointer-events:none}#prologue.dip:after{opacity:1}#prologue.show{display:block}#prologue.out{opacity:0;pointer-events:none}body.prologue #reticle .dot{opacity:0}#proWhere{position:absolute;left:0;right:0;top:calc(var(--safe-t) + 14vh);text-align:center;font-size:clamp(11px,1.7vh,14px);letter-spacing:.32em;text-indent:.32em;color:var(--lilac);opacity:0;transition:opacity 1s}#proWhere.show{opacity:.9}#proText{position:absolute;left:50%;top:calc(var(--safe-t) + 21vh);transform:translate(-50%);width:min(78vw,720px);text-align:center;transition:opacity 1s}#proText.out{opacity:0}#proText p{margin:0 0 .7em;font-size:clamp(16px,1.2vw + 1.4vh,25px);line-height:1.4;font-weight:400;color:var(--ink)}#proText p.q{font-style:italic;opacity:.8}#proText p.quote{font-style:italic;opacity:.7;font-size:clamp(14px,1vw + 1.2vh,21px)}#proText p.how{font-size:clamp(12px,1.6vh,14px);letter-spacing:.06em;opacity:.5;margin-top:1.2em}#proSkip{position:absolute;right:calc(var(--safe-r) + 18px);bottom:calc(var(--safe-b) + 14px);padding:14px 16px;min-height:52px;font-size:clamp(12px,1.7vh,15px);letter-spacing:.14em;opacity:.45}#prologue.out #proSkip{display:none}#crossSkip{position:absolute;z-index:30;right:calc(var(--safe-r) + 18px);bottom:calc(var(--safe-b) + 14px);padding:14px 16px;min-height:52px;font-size:clamp(12px,1.7vh,15px);letter-spacing:.14em;color:var(--ink);opacity:.55;text-shadow:var(--shadow)}#crossSkip.hidden{display:none}#saveMenu{position:absolute;z-index:2;left:50%;top:calc(50% + clamp(34px,8.5vh,84px)/2 + 6.5vh);transform:translate(-50%);display:none;flex-direction:column;align-items:center;gap:.1em;width:min(86vw,520px)}#loading.ready.hasSaves #saveMenu{display:flex;animation:capIn .8s ease}#loading.ready.hasSaves #loadMsg,#loading.hasSaves #skipBtn{display:none}#saveMenu .row{position:relative;width:100%;display:flex;align-items:center;justify-content:center}#saveMenu button.go{min-height:48px;padding:.35em 1em;text-align:center;color:var(--ink);text-shadow:var(--shadow)}#saveMenu .go .t{display:block;font-size:clamp(16px,2.6vh,22px);font-weight:400;letter-spacing:.14em}#saveMenu .go .s{display:block;font-size:clamp(11px,1.6vh,13px);letter-spacing:.08em;color:var(--lilac);margin-top:.15em}#saveMenu .go.main .t,#saveMenu .go:active .t{color:var(--dusk)}#saveMenu button.del{position:absolute;right:0;top:50%;transform:translateY(-50%);min-width:52px;min-height:48px;font-size:13px;letter-spacing:.1em;color:var(--ink);opacity:.45;text-shadow:var(--shadow)}#saveMenu button.del.sure{opacity:1;color:var(--dusk)}#saveMenu .note{font-size:12px;letter-spacing:.08em;opacity:.55;margin-top:.3em;text-shadow:var(--shadow)}#saveMenu{max-height:52vh;overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y}@media(max-height:460px){#saveMenu{top:auto;bottom:calc(var(--safe-b) + 3vh);max-height:56vh}#loading.hasSaves #titleName{margin-top:-26vh}#loading.hasSaves #titleYear{margin-top:1.4vh}}#bugBtn{left:calc(var(--safe-l) + 4px);bottom:calc(var(--safe-b) + 4px);width:60px;height:60px;opacity:.4}#bugBtn svg{width:20px;height:20px}body.attract #bugBtn{display:none}#bugPen{position:absolute;inset:0;z-index:30;display:none;background:#000;touch-action:none}#bugPen.show{display:block}#bugCanvas{position:absolute;inset:0;width:100%;height:100%;touch-action:none}#bugPanel{position:absolute;left:50%;bottom:calc(var(--safe-b) + 10px);transform:translate(-50%);width:min(92vw,620px);padding:10px 12px;background:#0d0c10d1;border-radius:6px}.bugHow{font-size:13px;letter-spacing:.04em;opacity:.75;margin-bottom:6px}#bugName{width:100%;margin-top:6px;font:400 14px var(--ui);color:var(--ink);background:#ffffff0f;border:1px solid rgba(255,255,255,.14);border-radius:4px;padding:6px 8px;user-select:text;-webkit-user-select:text}#bugNote{width:100%;font:400 16px var(--ui);color:var(--ink);background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:4px;padding:8px;resize:none;user-select:text;-webkit-user-select:text}.bugRow{display:flex;gap:8px;justify-content:flex-end;margin-top:6px}.bugRow button{min-height:44px;padding:0 16px;font-size:15px;letter-spacing:.08em;border:1px solid rgba(255,255,255,.25);border-radius:4px}#bugSend{color:var(--black);background:var(--dusk);border-color:var(--dusk)}#bugStatus{font-size:13px;color:var(--dusk);min-height:1.2em;margin-top:4px}#updateNote{position:absolute;z-index:40;left:50%;top:calc(var(--safe-t) + 12px);transform:translate(-50%);padding:10px 18px;background:var(--dusk);color:var(--black);font-size:15px;letter-spacing:.06em;border-radius:4px;display:none;white-space:nowrap}#updateNote.show{display:block}.guide.pin .gd{border-color:#d2402f;background:#c8281e8c;border-radius:50% 50% 50% 0}.guide.pin .ga:before{border-left-color:#d2402f}.guide.pin .gl{color:#ffd9d2}#mapCanvas{touch-action:none;transform-origin:50% 50%;cursor:crosshair}#mapView{overflow:hidden}.mapBtns{position:absolute;left:calc(var(--safe-l, 0px) + 3vw);bottom:4vh;display:flex;flex-direction:column;gap:10px;z-index:2}.mapBtns button{width:56px;height:56px;border-radius:50%;border:1px solid rgba(233,220,188,.5);background:#1412108c;color:#e9dcbc;font:400 26px/1 Overpass,sans-serif}#mapClose{position:absolute;right:calc(var(--safe-r, 0px) + 3vw);top:3vh;width:56px;height:56px;border-radius:50%;border:1px solid rgba(233,220,188,.5);background:#1412108c;color:#e9dcbc;font:400 28px/1 Overpass,sans-serif;z-index:2}#cameraBtn{right:calc(var(--safe-r) + 104px);bottom:calc(var(--safe-b) + 14px)}#cameraBtn svg{width:30px;height:30px}#cameraLeft{position:absolute;right:10px;top:12px;font-size:11px;color:var(--ink);opacity:.8}#cameraBtn:active{transform:scale(.92);opacity:1}#flash{position:absolute;inset:0;z-index:20;background:#fff;opacity:0;pointer-events:none;transition:opacity .5s ease-out}#flash.on{opacity:.85;transition:none}#album{position:absolute;inset:0;z-index:30;display:none;flex-direction:column;align-items:center;justify-content:center;gap:2vh;background:#0b0a0c;opacity:0;transition:opacity 2s;padding:4vh 4vw}#album.show{display:flex}#album.in{opacity:1}#album .albumTitle{font-family:Reenie Beanie,cursive;font-size:clamp(26px,4vh,44px);color:#e9dcbc;opacity:.8}#album .albumGrid{display:flex;flex-wrap:wrap;justify-content:center;gap:2.2vh 2vw;max-width:1100px}#album figure{margin:0;background:#efe7d6;padding:8px 8px 30px;box-shadow:0 8px 22px #0009;width:clamp(120px,18vw,210px);position:relative}#album figure:nth-child(odd){transform:rotate(-2.2deg)}#album figure:nth-child(2n){transform:rotate(1.8deg)}#album img{width:100%;display:block;filter:sepia(.25) saturate(.85) contrast(.95)}#album figcaption{position:absolute;left:10px;right:8px;bottom:4px;font-family:Reenie Beanie,cursive;font-size:clamp(14px,1.9vh,20px);color:#3a3530;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#paperText.sheet{background:none!important;padding:0;box-shadow:none;width:auto;max-height:none;overflow:visible}#paperText.sheet canvas{display:block;height:min(88vh,125vw);width:auto;box-shadow:0 18px 50px #0009}#intro{position:absolute;inset:0;z-index:13;display:none;pointer-events:none}#intro.show{display:block}#intro.out{opacity:0;transition:opacity 1.4s ease}#intro .bar{position:absolute;left:0;right:0;background:#000;height:max(11vh,calc((100vh - 100vw / 2.39) / 2));transition:height 1.6s ease}#intro .bar.top{top:0}#intro .bar.bottom{bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:0 8vw calc(var(--safe-b) + 4px)}#introCard{position:absolute;left:calc(var(--safe-l) + 4vw);bottom:1.6vh;font-size:14px;letter-spacing:.32em;color:var(--lilac);text-transform:lowercase;opacity:0;transition:opacity 1.6s ease}#introCard.show{opacity:.85}#introWho{font-size:11px;letter-spacing:.28em;color:var(--dusk);opacity:.8;min-height:13px;text-transform:lowercase}#introSub{max-width:860px;text-align:center;font-size:20px;line-height:1.38;color:var(--ink);min-height:1.4em}#introSub span{opacity:0;transition:opacity .18s}#introSub span.on{opacity:1}#introSub.machine{font-family:var(--f-type);font-size:18px;color:#e8d9c4}#introSub.q{font-style:italic;opacity:.85}@media(max-width:760px),(max-height:480px){#introSub{font-size:16px}#introSub.machine{font-size:15px}#introCard{font-size:11px}}#introTitle{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity 2.2s ease}#introTitle.show{opacity:1}#introTitle .name{font-weight:200;font-size:76px;letter-spacing:.5em;text-indent:.5em;color:var(--ink)}#introTitle .year{margin-top:22px;font-size:17px;letter-spacing:.5em;text-indent:.5em;color:var(--dusk)}@media(max-width:760px),(max-height:480px){#introTitle .name{font-size:44px}}#intro .skips{position:absolute;right:calc(var(--safe-r) + 14px);top:calc(var(--safe-t) + 10px);display:flex;gap:6px;pointer-events:auto}#intro .skips button{padding:12px 14px;min-height:44px;font-size:12px;letter-spacing:.14em;color:var(--ink);opacity:.55;text-shadow:var(--shadow)}#intro .skips button:hover{opacity:.95}body.intro #reticle,body.intro #captions{visibility:hidden}#credits{position:absolute;inset:0;z-index:14;background:#000;display:none;overflow:hidden;pointer-events:none;opacity:0;transition:opacity 2s ease}#credits.show{display:block}#credits.on{opacity:1}#credits .roll{position:absolute;left:50%;top:100%;width:min(84vw,640px);transform:translate(-50%);text-align:center;color:var(--ink);font-size:14px;line-height:1.55;letter-spacing:.02em;will-change:transform}#credits .roll h2{font-weight:200;font-size:40px;letter-spacing:.5em;text-indent:.5em;margin:0 0 6px}#credits .roll h3{font-size:11px;letter-spacing:.3em;text-transform:lowercase;color:var(--dusk);margin:46px 0 12px;font-weight:400}#credits .roll p{margin:0 0 12px;opacity:.82}#credits .roll .end{margin-top:70px;opacity:.6;font-size:12px;letter-spacing:.2em}@media(max-width:760px),(max-height:480px){#credits .roll{font-size:12px}#credits .roll h2{font-size:28px}}
