@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400;font-display:swap;src:url(../media/dbb1ac70fc7b84cd-s.0cbrj99oah-vf.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400;font-display:swap;src:url(../media/082f7ec3cd12debf-s.0alvh5fbbecii.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:400;font-display:swap;src:url(../media/465dc12ee1f7dd51-s.40dltcfnogx35.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:Bodoni Moda;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9e400763522556e5-s.p.40m0sdlh8l0dz.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:Bodoni Moda;font-style:italic;font-weight:500;font-display:swap;src:url(../media/dbb1ac70fc7b84cd-s.0cbrj99oah-vf.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:500;font-display:swap;src:url(../media/082f7ec3cd12debf-s.0alvh5fbbecii.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:500;font-display:swap;src:url(../media/465dc12ee1f7dd51-s.40dltcfnogx35.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:Bodoni Moda;font-style:italic;font-weight:500;font-display:swap;src:url(../media/9e400763522556e5-s.p.40m0sdlh8l0dz.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:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(../media/856ed4826022579c-s.1cpddmc67dokk.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(../media/33f10b7fa82524eb-s.0ftw11mz8-j6u.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(../media/34eaf81c50a1ffa9-s.0utccxs2wm2qn.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:Bodoni Moda;font-style:normal;font-weight:400;font-display:swap;src:url(../media/52b5d5098cb87ddd-s.p.3r2y_bth_sjsm.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:Bodoni Moda;font-style:normal;font-weight:500;font-display:swap;src:url(../media/856ed4826022579c-s.1cpddmc67dokk.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:500;font-display:swap;src:url(../media/33f10b7fa82524eb-s.0ftw11mz8-j6u.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:500;font-display:swap;src:url(../media/34eaf81c50a1ffa9-s.0utccxs2wm2qn.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:Bodoni Moda;font-style:normal;font-weight:500;font-display:swap;src:url(../media/52b5d5098cb87ddd-s.p.3r2y_bth_sjsm.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:Bodoni Moda Fallback;src:local(Times New Roman);ascent-override:98.5%;descent-override:35.02%;line-gap-override:0.0%;size-adjust:114.22%}.bodoni_moda_c03486b7-module__HkhiVG__className{font-family:Bodoni Moda,Bodoni Moda Fallback}.bodoni_moda_c03486b7-module__HkhiVG__variable{--font-bodoni:"Bodoni Moda", "Bodoni Moda Fallback"}
@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.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:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.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:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/39c55468420adfa6-s.1669nxjwa2fmv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9b8f0e32b229dbc1-s.0dguglgc-iz4q.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:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../media/81cef6a21128489e-s.p.2csanl8cs02r-.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:Jost Fallback;src:local(Arial);ascent-override:111.45%;descent-override:39.06%;line-gap-override:0.0%;size-adjust:96.01%}.jost_57da95ad-module__eJRO4a__className{font-family:Jost,Jost Fallback;font-style:normal}.jost_57da95ad-module__eJRO4a__variable{--font-jost:"Jost", "Jost Fallback"}
@font-face{font-family:Noto Sans Symbols;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a519afcdbadca5d0-s.p.3l15tj4_uec96.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AE,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB??}@font-face{font-family:Noto Sans Symbols;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99eeddd03b6410fa-s.3d1xsltdyee5q.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans Symbols;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41c09074c5000089-s.2hswam73wvov-.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 Symbols Fallback;src:local(Arial);ascent-override:139.2%;descent-override:53.61%;line-gap-override:0.0%;size-adjust:106.33%}.noto_sans_symbols_c54fe814-module__JBy6wW__className{font-family:Noto Sans Symbols,Noto Sans Symbols Fallback;font-style:normal;font-weight:400}.noto_sans_symbols_c54fe814-module__JBy6wW__variable{--font-symbols:"Noto Sans Symbols", "Noto Sans Symbols Fallback"}
:root{--night:#05060f;--night-2:#12131f;--night-3:#1c1e2e;--night-band:#0c0d18;--dusk:#fff;--dusk-2:#f1f2f4;--dusk-band:#e7e9ed;--dusk-muted:#565c66;--night-muted:#a3a7b6;--star:#1f2de6;--star-ink:#fff;--star-light:#9aa2ff;--call:#000;--tile:#0c0d18;--serif:var(--font-bodoni), "Bodoni Moda", Georgia, serif;--sans:var(--font-jost), "Jost", system-ui, sans-serif;--symbols:var(--font-symbols), "Noto Sans Symbols", "Apple Symbols", serif;--gutter:clamp(20px, 3.4vw, 48px);--ease-out:cubic-bezier(.22, 1, .36, 1);--hood-hi:#2b33a8;--hood-lo:#0b0d3a;--robe-hi:#1a1f7a;--robe-lo:#080a2a;--jewel:#dfe2ff;--disc:#12131f;--card-back:#10137a}:root[data-palette=noir]{--night:#121114;--night-2:#1c1a1f;--night-3:#26232a;--night-band:#17151a;--dusk:#efe9df;--dusk-2:#e4dccf;--dusk-band:#e9e2d6;--dusk-muted:#5f5a52;--night-muted:#a9a29a;--star:#d2b071;--star-ink:#1a150c;--call:#0d0c0f;--tile:#151317;--hood-hi:#3a3540;--hood-lo:#1a171c;--robe-hi:#2a262e;--robe-lo:#141216;--jewel:#d2b071;--disc:#1f1c22;--card-back:#26232a}:root[data-palette=velvet]{--night:#0c1020;--night-2:#151a2e;--night-3:#1e243b;--night-band:#10152a;--dusk:#ece6da;--dusk-2:#dfd8ca;--dusk-band:#e6dfd2;--dusk-muted:#585567;--night-muted:#a3a3b4;--star:#c9a86c;--star-ink:#17120a;--call:#080b17;--tile:#0f1326;--hood-hi:#2a3150;--hood-lo:#0f1326;--robe-hi:#1f2540;--robe-lo:#0b0e1c;--jewel:#c9a86c;--disc:#171c33;--card-back:#1e243b}:root[data-palette=forest]{--night:#0f1612;--night-2:#172019;--night-3:#202b23;--night-band:#131b16;--dusk:#eee8dc;--dusk-2:#e1dacd;--dusk-band:#e8e1d4;--dusk-muted:#545e55;--night-muted:#a1aaa2;--star:#cfad6e;--star-ink:#18130a;--call:#0a100c;--tile:#121a15;--hood-hi:#2b3a30;--hood-lo:#111a14;--robe-hi:#1f2b23;--robe-lo:#0d140f;--jewel:#cfad6e;--disc:#1a241d;--card-back:#202b23}:root[data-palette=wine]{--night:#1a0c10;--night-2:#26141a;--night-3:#321b23;--night-band:#1f1015;--dusk:#efe3dc;--dusk-2:#e3d2c9;--dusk-band:#e9dbd3;--dusk-muted:#66504f;--night-muted:#b8a19c;--star:#d8ab8f;--star-ink:#2a1410;--call:#140809;--tile:#1d0e12;--hood-hi:#4a2430;--hood-lo:#1e0d12;--robe-hi:#381a24;--robe-lo:#170a0e;--jewel:#d8ab8f;--disc:#2a141a;--card-back:#321b23}:root[data-palette]{--line:color-mix(in srgb, var(--dusk) 11%, transparent);--line-strong:color-mix(in srgb, var(--dusk) 20%, transparent)}:root[data-palette] .tile{background:linear-gradient(180deg, color-mix(in srgb, var(--tile) 90%, var(--dusk)) 0%, var(--tile) 60%);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px}:root[data-palette] .tile.is-speaking{box-shadow:inset 0 0 0 1px var(--line), 0 0 0 2px var(--star)}:root[data-palette] .panel{background:linear-gradient(180deg, color-mix(in srgb, var(--surface) 92%, var(--dusk)) 0%, var(--surface) 70%);box-shadow:inset 0 0 0 1px var(--line);border-radius:20px}:root[data-palette] .pack{box-shadow:inset 0 0 0 1px var(--line);border-radius:18px}:root[data-palette] .pack.lead{box-shadow:inset 0 0 0 1px var(--star), 0 18px 40px -24px color-mix(in srgb, var(--star) 60%, transparent)}:root[data-palette] .input,:root[data-palette] .pill-btn,:root[data-palette] .round,:root[data-palette] .chart-chip,:root[data-palette] .btn.quiet{box-shadow:inset 0 0 0 1px var(--line)}:root[data-palette] .input:focus{box-shadow:inset 0 0 0 1px var(--star);outline:none}:root[data-palette] .name-tag,:root[data-palette] .tile-state{background:color-mix(in srgb, var(--call) 72%, transparent);box-shadow:inset 0 0 0 1px var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}:root[data-palette] .btn.join,:root[data-palette] .btn.call{background:linear-gradient(180deg, color-mix(in srgb, var(--star) 78%, white) 0%, var(--star) 48%, color-mix(in srgb, var(--star) 84%, black) 100%);box-shadow:inset 0 1px 0 #fff6, 0 12px 28px -14px var(--star)}:root[data-palette] .btn{letter-spacing:.005em}:root[data-palette] .round.on,:root[data-palette] .pill-btn.on{box-shadow:none}:root[data-palette] .callstrip{box-shadow:inset 0 -1px 0 var(--line)}:root[data-palette] .num{font-variant-numeric:tabular-nums}:root[data-palette] ::selection{background:var(--star);color:var(--star-ink)}.palette-dock{z-index:50;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0000008c;border-radius:999px;gap:6px;padding:6px;display:flex;position:fixed;bottom:12px;left:12px}.palette-dock button{cursor:pointer;border:2px solid #0000;border-radius:50%;width:30px;height:30px;padding:0}.palette-dock button[aria-pressed=true]{border-color:#fff}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{font-family:var(--sans);background:var(--dusk);color:var(--night);-webkit-font-smoothing:antialiased;margin:0;font-size:18px;line-height:1.5}a{color:inherit}img,svg{display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;-webkit-tap-highlight-color:transparent}::selection{background:var(--night);color:var(--dusk)}:focus-visible{outline-offset:3px;outline:2px solid}.night{background:var(--night);color:var(--dusk);--muted:var(--night-muted);--surface:var(--night-2);--surface-2:var(--night-3);--action:var(--dusk);--action-ink:var(--night)}.dusk{background:var(--dusk);color:var(--night);--muted:var(--dusk-muted);--surface:var(--dusk-2);--surface-2:var(--dusk-band);--action:var(--night);--action-ink:var(--dusk)}.page{flex-direction:column;min-height:100dvh;display:flex}.serif{font-family:var(--serif);font-weight:400}.sym{font-family:var(--symbols);font-weight:400}.monument{font-family:var(--serif);letter-spacing:-.045em;white-space:nowrap;font-weight:400;line-height:.8;overflow:hidden}.h1{font-family:var(--serif);letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(40px,5.4vw,80px);font-weight:400;line-height:.98}.h2{font-family:var(--serif);letter-spacing:-.03em;text-wrap:balance;margin:0;font-size:clamp(32px,3.9vw,56px);font-weight:400;line-height:1.02}.h3{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:400;line-height:1.1}.h4{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:24px;font-weight:400;line-height:1.15}.voice{font-family:var(--serif);font-style:italic;font-weight:400}.lead{font-size:clamp(18px,1.5vw,21px);line-height:1.5}.muted{color:var(--muted)}.small{font-size:15px}.tiny{font-size:14px;line-height:1.5}.num{font-variant-numeric:tabular-nums}p{margin:0}.bar{padding:22px var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 32px;display:flex}.wordmark{font-family:var(--serif);letter-spacing:-.02em;font-size:30px;font-weight:500;line-height:1;text-decoration:none}.navlinks{flex-wrap:wrap;gap:8px 26px;font-size:16px;display:flex}.navlinks a{text-decoration:none}.navlinks a[aria-current=page]{text-underline-offset:6px;font-weight:500;text-decoration:underline}@media (max-width:640px){.bar{flex-wrap:wrap}.bar .navlinks{flex-wrap:nowrap;order:3;width:100%;padding-bottom:4px;overflow-x:auto}}.avatar{background:var(--action);width:44px;height:44px;color:var(--action-ink);font-family:var(--serif);border-radius:50%;justify-content:center;align-items:center;font-size:20px;text-decoration:none;display:inline-flex}.btn{background:var(--action);min-height:52px;color:var(--action-ink);transition:transform .16s var(--ease-out), opacity .16s;border:none;border-radius:0;justify-content:center;align-items:center;gap:10px;padding:0 26px;font-size:17px;font-weight:500;text-decoration:none;display:inline-flex}.btn.quiet{background:var(--surface);color:inherit;font-weight:400}.btn.small{min-height:42px;padding:0 18px;font-size:15px}.btn.big{min-height:58px;padding:0 30px}.btn.wide{width:100%}.btn:active{transform:scale(.97)}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.linkbtn{text-underline-offset:4px;background:0 0;border:none;min-height:44px;padding:0;font-size:16px;text-decoration:underline}@media (hover:hover){.btn:hover{opacity:.9}}.field{flex-direction:column;gap:8px;display:flex}.field label{color:var(--muted);font-size:15px}.input{background:var(--surface);border:none;border-radius:0;width:100%;height:54px;padding:0 20px;font-size:17px}.input::placeholder{color:var(--muted)}.panel{background:var(--surface);border-radius:0;padding:clamp(20px,2.6vw,36px)}.dusk .panel.flip{background:var(--night);color:var(--dusk);--muted:var(--night-muted);--surface:var(--night-2);--action:var(--dusk);--action-ink:var(--night)}.night .panel.flip{background:var(--dusk);color:var(--night);--muted:var(--dusk-muted);--surface:var(--dusk-2);--action:var(--night);--action-ink:var(--dusk)}.pill{background:var(--surface);border-radius:0;align-items:center;min-height:36px;padding:0 16px;font-size:15px;display:inline-flex}.choice{background:var(--surface);text-align:left;border:none;border-radius:0;padding:14px 16px;transition:background-color .16s,color .16s}.choice[aria-checked=true],.choice[aria-pressed=true],.choice[aria-selected=true]{background:var(--action);color:var(--action-ink)}.wrap{flex-wrap:wrap;display:flex}.stack{flex-direction:column;display:flex}.container{padding-left:var(--gutter);padding-right:var(--gutter)}.section{padding-top:clamp(80px,10vw,140px);padding-bottom:clamp(80px,10vw,140px)}.table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:17px}.table th,.table td{text-align:left;border-bottom:1px solid color-mix(in srgb, currentColor 14%, transparent);padding:14px 16px}.table th{font-size:15px;font-weight:500}.table .r{text-align:right}.phone{flex-direction:column;gap:22px;width:100%;max-width:460px;min-height:100dvh;margin:0 auto;padding:24px 20px 28px;display:flex}@keyframes rise{0%{opacity:.5;transform:translateY(18px)}to{opacity:1;transform:none}}.rise{animation:rise .7s var(--ease-out) both}.rise.d1{animation-delay:70ms}.rise.d2{animation-delay:.14s}.rise.d3{animation-delay:.21s}.rise.d4{animation-delay:.28s}@keyframes halo{0%,to{opacity:.35;transform:scale(.9)}50%{opacity:1;transform:scale(1.12)}}.halo{transform-box:fill-box;transform-origin:50%;animation:2.6s ease-in-out infinite halo}@keyframes vtalk{0%,to{transform:scaleY(.35)}30%{transform:scaleY(1.15)}55%{transform:scaleY(.6)}80%{transform:scaleY(.95)}}.vtalk{transform-box:fill-box;transform-origin:50% 0;animation:.46s ease-in-out infinite vtalk}@keyframes vjaw{0%,to{transform:translateY(0)}30%{transform:translateY(4px)}55%{transform:translateY(1.5px)}80%{transform:translateY(3px)}}.vjaw{animation:.46s ease-in-out infinite vjaw}@keyframes vpulse{0%,to{opacity:.55;transform:scale(.97)}50%{opacity:1;transform:scale(1.04)}}.vpulse{transform-box:fill-box;transform-origin:50%;animation:1.5s ease-in-out infinite vpulse}@keyframes vspin{to{transform:rotate(360deg)}}.vspin{transform-box:fill-box;transform-origin:50%;animation:7s linear infinite vspin}@keyframes vbreath{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.vbreath{animation:4.5s ease-in-out infinite vbreath}@keyframes vtw{0%,to{opacity:.3}50%{opacity:1}}.vtw{animation:2.8s ease-in-out infinite vtw}@keyframes ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.55)}}.live-ring{animation:1.4s ease-out infinite ring}@keyframes deal{0%{opacity:0;transform:translateY(40px)rotate(-6deg)}to{opacity:1;transform:none}}.deal{animation:deal .6s var(--ease-out) both}.wheel-glyph{transition:fill .3s,fill-opacity .3s}.wheel-halo{transition:transform .6s var(--ease-out), opacity .3s}:root{--ease-io:cubic-bezier(.65, 0, .35, 1);--wheel-ms:1.1s}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:color-mix(in srgb, currentColor 24%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:10px}::-webkit-scrollbar-track{background:0 0}input,textarea{caret-color:currentColor}.wheel-arm,.wheel-upright{transition:transform var(--wheel-ms) var(--ease-io)}.wheel-live{--wheel-ms:.48s}@keyframes orbit-in{0%{opacity:.5;rotate:75deg}}.wheel-enter{animation:orbit-in 1.6s var(--ease-out) both;animation-delay:calc(var(--i,0) * 55ms + .15s);transform-box:view-box}@keyframes aspect-in{0%{opacity:0}}.wheel-aspect{animation:.9s .5s both aspect-in}@keyframes vblink{0%,93%,to{transform:scaleY(1)}96%{transform:scaleY(.08)}}.vblink{transform-box:fill-box;transform-origin:50%;animation:5.2s ease-in-out infinite vblink}.reveal[data-armed] .reveal-item{opacity:.5;transform:translateY(26px)}.reveal[data-armed][data-in] .reveal-item{opacity:1;transition:opacity .6s ease, transform .8s var(--ease-out);transition-delay:calc(var(--i,0) * 75ms);transform:none}.lift{transition:transform .25s var(--ease-out), background-color .25s}@media (hover:hover) and (pointer:fine){.lift:hover{transform:translateY(-3px)}}.lift:active{transform:scale(.985)}.moon-field{background:var(--surface);border-radius:0;align-items:flex-end;gap:10px;padding:8px 8px 8px 20px;display:flex}.moon-field:focus-within{outline-offset:2px;outline:2px solid}.moon-input{resize:none;min-width:0;font-family:var(--serif);field-sizing:content;background:0 0;border:none;outline:none;flex:1;min-height:2.7em;max-height:9em;padding:10px 0;font-size:21px;font-style:italic;line-height:1.35}.moon-input::placeholder{color:var(--muted)}.moon-input.soft{background:var(--surface-2,var(--surface));border-radius:0;padding:14px 18px}.moon-input.soft:focus{outline-offset:2px;outline:2px solid}.moon-row{flex-wrap:wrap;gap:6px 7px;margin:0;padding:0;list-style:none;display:flex}.moon-day{transition:transform .3s var(--ease-out);border-radius:50%;padding:3px;position:relative}.moon-day.is-today:after{content:"";border-radius:50%;animation:2.6s ease-in-out infinite today;position:absolute;inset:-2px;box-shadow:0 0 0 1.5px}@keyframes today{0%,to{opacity:.45}50%{opacity:1}}.moon-day path,.moon-day circle{transition:fill-opacity .6s,stroke-opacity .6s}.moon-day.is-today.is-kept{animation:kept .7s var(--ease-out)}@keyframes kept{30%{transform:scale(1.35)}}@keyframes moon-in{0%{opacity:.5;transform:translateY(6px)}}.moon-note .moon-day{animation:moon-in .5s var(--ease-out) both;animation-delay:calc(var(--i) * 18ms + .2s)}.settle{animation:settle .5s var(--ease-out) both}@keyframes settle{0%{opacity:0;filter:blur(3px);transform:translateY(4px)}}.date-input{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;border:none;outline:none;flex:1;min-width:0;height:44px;font-size:18px}.dusk .date-input{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.date-input::-webkit-calendar-picker-indicator{opacity:.7;cursor:pointer}@keyframes fill{0%{transform:scaleX(.02)}}.fill{transform-origin:0;animation:fill 1.1s var(--ease-out) .4s both}.plate{background:var(--night);color:var(--dusk);overflow:hidden}.plate-frame{background:var(--night);height:clamp(420px,62vw,760px);position:relative;overflow:hidden}.plate-frame img{object-fit:cover;object-position:50% 52%;filter:grayscale()contrast(1.25)brightness(1.05);mix-blend-mode:screen;opacity:.34;width:100%;height:108%;animation:48s ease-in-out infinite alternate plate-drift;position:absolute;inset:-4% 0 auto}@keyframes plate-drift{0%{transform:scale(1.02)translate(-1%)}to{transform:scale(1.12)translate(1.5%)}}.plate[data-armed] .plate-frame{clip-path:inset(0 0 100%)}.plate[data-armed][data-in] .plate-frame{clip-path:inset(0);transition:clip-path 1.4s var(--ease-io)}.plate-line{max-width:26ch;font-size:clamp(24px,3vw,36px);line-height:1.2}.plate-text{padding-top:clamp(28px,4vw,48px);padding-bottom:clamp(64px,8vw,110px)}.live-dot{background:currentColor;border-radius:50%;flex:none;width:9px;height:9px;animation:1.6s ease-in-out infinite live;display:inline-block}@keyframes live{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.btn.join,.btn.call{background:var(--star);color:var(--star-ink);font-weight:600}.btn.join .live-dot,.btn.call .live-dot{background:var(--star-ink)}@media (hover:hover){.btn.join:hover,.btn.call:hover{opacity:1;filter:brightness(1.06)}}.callstrip{z-index:40;background:var(--call);color:var(--dusk);position:sticky;top:0}.callstrip-in{padding:10px var(--gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.callstrip .who{align-items:center;gap:12px;min-width:0;font-size:16px;display:flex}.callstrip .who .live-dot{color:var(--star-light,var(--star))}.callstrip .face{background:var(--tile);border-radius:50%;flex:none;width:34px;height:34px;overflow:hidden}.callstrip .face img{object-fit:cover;width:100%;height:100%;display:block}.callstrip .btn{min-height:44px;padding:0 22px;font-size:16px}@media (max-width:560px){.callstrip .who .sub{display:none}}.call-ground{background:var(--call);color:var(--dusk);--muted:var(--night-muted);--surface:var(--night-2);--surface-2:var(--night-3);--action:var(--dusk);--action-ink:var(--night)}.tile{background:var(--tile);border-radius:4px;justify-content:center;align-items:center;transition:box-shadow .25s;display:flex;position:relative;overflow:hidden}.tile.is-speaking{box-shadow:0 0 0 3px var(--star)}.name-tag{background:#05060f99;border-radius:0;align-items:center;gap:8px;padding:5px 12px;font-size:14px;font-weight:500;display:inline-flex;position:absolute;bottom:12px;left:12px}.name-tag svg{width:16px;height:16px}.bars{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.bars i{background:var(--star);transform-origin:bottom;border-radius:2px;width:3px;height:100%;animation:.9s ease-in-out infinite bar}.bars i:nth-child(2){animation-delay:.15s}.bars i:nth-child(3){animation-delay:.3s}@keyframes bar{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.round{background:var(--night-3);width:52px;height:52px;color:var(--dusk);transition:background-color .15s, transform .15s var(--ease-out);border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.round.small{width:44px;height:44px}.round.on{background:var(--dusk);color:var(--night)}.round.off{color:#fff;background:#b8495a}.round.hot{box-shadow:0 0 0 calc(2px + var(--lvl,0) * 8px) color-mix(in srgb, var(--star) 55%, transparent)}.round:active,.end-call:active{transform:scale(.94)}.round[disabled]{opacity:.4}@media (hover:hover){.round:not([disabled]):hover{filter:brightness(1.15)}}.end-call{color:#fff;height:52px;transition:transform .15s var(--ease-out), filter .15s;background:#c8455a;border:none;border-radius:0;justify-content:center;align-items:center;padding:0 26px;display:inline-flex}@media (hover:hover){.end-call:hover{filter:brightness(1.1)}}.pill-btn{white-space:nowrap;background:var(--night-3);min-height:40px;color:var(--dusk);border:none;border-radius:0;padding:0 16px;font-size:15px}.pill-btn.on{background:var(--dusk);color:var(--night)}.pill-btn[disabled]{opacity:.45}.live-chip{background:#05060f99;border-radius:0;align-items:center;gap:8px;padding:6px 12px;font-size:14px;display:inline-flex;position:absolute;top:14px;left:14px}.live-chip .live-dot{color:var(--star-light,var(--star))}.legal{flex-direction:column;gap:18px;max-width:760px;margin:0;padding-top:clamp(28px,5vw,64px);padding-bottom:clamp(64px,8vw,120px);display:flex}.legal .lead{max-width:56ch}.legal-part{flex-direction:column;gap:12px;padding-top:26px;display:flex}.legal p,.legal li{margin:0;font-size:17px;line-height:1.6}.legal ul{flex-direction:column;gap:10px;margin:0;padding-left:20px;display:flex}.legal strong{font-weight:500}.legal a{color:inherit;text-underline-offset:3px}.lobby{justify-content:center}.lobby-grid{width:100%;max-width:1180px;padding:clamp(20px, 4vw, 56px) var(--gutter);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:clamp(28px,4vw,64px);margin:0 auto;display:grid}.lobby-tile{aspect-ratio:16/10.5}.lobby-vesper{aspect-ratio:1;align-self:flex-end;height:min(94cqh,100cqw)}.tile-controls{align-items:center;gap:10px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.meter{background:var(--night-3);border-radius:3px;width:120px;height:6px;overflow:hidden}.meter span{background:var(--star);transform-origin:0;height:100%;transition:transform 80ms linear;display:block}.lobby-form{gap:18px;max-width:460px}.lobby .input{background:var(--night-2)}@media (max-width:860px){.lobby-grid{grid-template-columns:1fr;padding-top:16px}.lobby-tile{aspect-ratio:4/3.4}.tile-controls{left:auto;right:12px;transform:none}.tile-controls .pill-btn{min-height:36px;padding:0 12px;font-size:14px}.tile-controls .round{width:40px;height:40px}.lobby-form{max-width:none}}.call{grid-template-rows:auto 1fr auto;height:100dvh;display:grid;overflow:hidden}.call-top{justify-content:space-between;align-items:center;gap:16px;padding:14px 20px 10px;display:flex}.call-title{white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:500;overflow:hidden}.call-sub{color:var(--night-muted)}.call-stage{grid-template-columns:minmax(0,1fr) 0;gap:14px;min-height:0;padding:4px 20px 8px;display:grid;position:relative}.call-stage.presenting{grid-template-columns:minmax(0,1fr) clamp(180px,19vw,260px)}.call-stage.with-chat{grid-template-columns:minmax(0,1fr) 0 clamp(280px,26vw,360px)}.call-stage.presenting.with-chat{grid-template-columns:minmax(0,1fr) clamp(160px,15vw,220px) clamp(280px,26vw,340px)}.stage-main{min-height:0;display:flex;position:relative}.stage-main>.tile{flex:1;min-height:0}.stage-side{flex-direction:column;gap:14px;min-height:0;display:flex}.stage-side .tile{aspect-ratio:16/11;flex:none}.call-stage:not(.presenting) .self-tile{aspect-ratio:16/11;z-index:2;width:clamp(150px,17vw,240px);position:absolute;bottom:24px;right:36px;box-shadow:0 10px 30px #00000059}.call-stage.with-chat:not(.presenting) .self-tile{right:calc(clamp(280px,26vw,360px) + 50px)}.tile-face{aspect-ratio:1;align-self:flex-end;height:min(92cqh,100cqw)}.stage-side .tile-face{height:min(94cqh,100cqw)}.tile-state{white-space:nowrap;background:#05060f99;border-radius:999px;padding:6px 14px;font-size:14px;position:absolute;top:14px;left:50%;transform:translate(-50%)}.self-tile{background:var(--night-2)}.self-avatar{background:var(--card-back);width:56px;height:56px;font-family:var(--serif);box-shadow:0 0 0 calc(var(--lvl,0) * 10px) color-mix(in srgb, var(--star) 40%, transparent);border-radius:50%;justify-content:center;align-items:center;font-size:26px;transition:box-shadow 80ms linear;display:inline-flex}.chart-tile{flex-direction:column;gap:12px;padding:46px 20px 20px}.chart-wheel{aspect-ratio:1;flex:1;max-width:100%;min-height:0;display:flex}.chart-wheel svg{max-width:100%;width:auto!important;height:100%!important}.present-tag{background:var(--dusk);color:var(--night);border-radius:0;padding:6px 12px;font-size:14px;font-weight:500;position:absolute;top:14px;left:14px}.chart-chip{background:var(--night-3);text-align:center;border-radius:0;max-width:calc(100% - 220px);padding:7px 14px;font-size:16px;position:absolute;top:14px;right:14px}.tarot-overlay{background:color-mix(in srgb, var(--tile) 82%, transparent);grid-template-columns:repeat(3,minmax(0,1fr));place-items:center;gap:18px;display:grid;position:absolute;inset:56px 20px 20px}.captions{z-index:3;pointer-events:none;width:min(760px,100% - 40px);position:absolute;bottom:16px;left:50%;transform:translate(-50%)}.captions p{background:#05060fc7;border-radius:0;width:fit-content;max-width:100%;margin:0 auto;padding:10px 16px;font-size:clamp(17px,1.5vw,21px);line-height:1.4}.captions .cap-text{-webkit-line-clamp:3;background-clip:padding-box;border-block:10px solid #05060fc7;-webkit-box-orient:vertical;padding-block:0;display:-webkit-box;overflow:hidden}.captions strong{color:var(--star-light,var(--star));margin-right:6px;font-weight:600}.chat{background:var(--dusk);min-height:0;color:var(--night);--muted:var(--dusk-muted);--surface:var(--dusk-2);border-radius:0;flex-direction:column;gap:12px;padding:18px;display:flex}.chat-log{flex-direction:column;flex:1;gap:14px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.chat-log li p{font-size:16px;line-height:1.45}.chat-log li.msg-you p{font-weight:500}.chat-form{align-items:center;gap:8px;display:flex}.chat-form .round{background:var(--night);color:var(--dusk)}.rejoin{z-index:4;text-align:center;background:color-mix(in srgb, var(--call) 70%, transparent);flex-direction:column;justify-content:center;align-items:center;gap:18px;display:flex;position:absolute;inset:0}.call-toast{z-index:5;background:var(--dusk);color:var(--night);max-width:calc(100% - 40px);animation:settle .4s var(--ease-out) both;border-radius:12px;padding:10px 18px;font-size:15px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.call-controls{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:10px 20px 18px;display:grid}.ctl-center{align-items:center;gap:10px;display:flex}.ctl-right{color:var(--night-muted);justify-self:end}@media (max-width:760px){.call-top{padding:10px 14px 6px}.call-stage,.call-stage.presenting,.call-stage.with-chat,.call-stage.presenting.with-chat{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:1fr;padding:4px 10px 6px}.call-stage.presenting .stage-side{flex-direction:row}.call-stage.presenting .stage-side .tile{aspect-ratio:4/3;flex:1}.call-stage:not(.presenting) .self-tile,.call-stage.with-chat:not(.presenting) .self-tile{aspect-ratio:3/4;width:112px;bottom:16px;right:20px}.call-stage.with-chat,.call-stage.presenting.with-chat{grid-template-rows:minmax(0,1fr) min(46dvh,440px);gap:8px}.call-stage.with-chat .stage-main>.captions,.call-stage.with-chat .self-tile,.call-stage.with-chat:not(.presenting) .stage-side{display:none}.call-stage.presenting.with-chat .stage-side{z-index:3;width:92px;display:block;position:absolute;top:12px;right:18px}.call-stage.presenting.with-chat .stage-side .tile{aspect-ratio:1;flex:none;box-shadow:0 8px 22px #0006}.call-stage.presenting.with-chat .stage-side .name-tag{display:none}.call-stage.with-chat .chart-tile{align-items:flex-start;gap:8px;padding:12px 12px 10px}.call-stage.with-chat .present-tag{order:-2;padding:4px 10px;font-size:13px;position:static}.call-stage.with-chat .chart-chip{text-align:left;order:-1;max-width:calc(100% - 110px);padding:4px 12px;font-size:14px;position:static}.call-stage.with-chat .chart-wheel{align-self:center}.chat{border-radius:0;gap:10px;padding:14px 14px 12px}.chat h2{display:none}.call-toast{padding:8px 14px;font-size:14px;top:6px}.tile-face{height:min(90cqh,100cqw)}.captions{width:calc(100% - 20px);bottom:10px}.call-controls{grid-template-columns:1fr;padding:8px 10px 14px}.ctl-side{display:none}.ctl-center{justify-content:center;gap:8px}.round{width:48px;height:48px}.end-call{height:48px;padding:0 20px}.tarot-overlay{gap:8px;inset:50px 8px 8px}.chart-chip{max-width:none;font-size:14px;top:54px;left:14px;right:14px}.captions p{font-size:16px}}.app-main{flex-direction:column;gap:clamp(36px,5vw,64px);padding-top:20px;padding-bottom:120px;display:flex}.app-section{flex-direction:column;display:flex}.callcard{border-radius:0;grid-template-columns:minmax(220px,380px) minmax(0,1fr);align-items:center;gap:clamp(20px,3vw,44px);padding:clamp(14px,1.6vw,20px);display:grid}.callcard-tile{aspect-ratio:16/10.5;text-decoration:none}.callcard-face{aspect-ratio:1;align-self:flex-end;height:min(92cqh,100cqw)}.callcard-text{gap:14px;padding:8px 8px 8px 0}.callcard-text .h3{font-size:clamp(28px,3vw,42px)}.callcard-text p{max-width:46ch;font-size:18px}@media (hover:hover) and (pointer:fine){.callcard-tile{transition:transform .3s var(--ease-out)}.callcard-tile:hover{transform:scale(1.015)}}@media (max-width:680px){.callcard{border-radius:0;grid-template-columns:1fr}.callcard-text{padding:4px 6px 10px}}.facts{gap:14px;margin:0;display:grid}.facts div{grid-template-columns:160px 1fr;gap:12px;display:grid}.facts dt{color:var(--muted)}.facts dd{margin:0}@media (max-width:520px){.facts div{grid-template-columns:1fr;gap:2px}}.calllog{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.calllog-row{background:var(--surface);border-radius:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;padding:16px 20px;text-decoration:none;display:grid}.calllog-icon{background:var(--night);width:40px;height:40px;color:var(--dusk);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.foci{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.foci .choice{text-align:center;background:var(--night-2);padding:12px 8px;font-size:15px;font-weight:500}.foci .choice[aria-checked=true]{background:var(--star);color:var(--star-ink)}@media (max-width:420px){.foci{grid-template-columns:repeat(2,minmax(0,1fr))}}.trust{color:var(--night-muted);flex-wrap:wrap;gap:6px 0;margin:0;padding:0;font-size:15px;list-style:none;display:flex}.trust li+li:before{content:"·";margin:0 10px}.after{justify-content:center}.after-grid{width:100%;max-width:1120px;padding:clamp(20px, 4vw, 56px) var(--gutter);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);align-items:center;gap:clamp(28px,4vw,64px);margin:0 auto;display:grid}.after-tile{aspect-ratio:4/4.2}.after-face{aspect-ratio:1;align-self:flex-end;height:min(94cqh,100cqw)}.after-text{gap:18px}.after-offer{background:var(--night-2);border-radius:0;align-items:baseline;gap:10px;width:fit-content;padding:10px 18px;font-size:15px;line-height:1.4;display:flex}.after-offer .live-dot{flex:none;transform:translateY(-1px)}.after-offer .num{white-space:nowrap}.after-offer .live-dot{color:var(--star-light,var(--star))}.packs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pack{text-align:left;background:var(--night-2);color:var(--dusk);transition:transform .2s var(--ease-out), background-color .2s;border:none;border-radius:0;flex-direction:column;gap:4px;padding:18px 20px 16px;display:flex;position:relative}.pack.lead{background:var(--dusk);color:var(--night)}.pack-min{font-family:var(--serif);letter-spacing:-.03em;font-size:clamp(40px,4vw,56px);line-height:1}.pack-min small{color:var(--star-light,var(--star));vertical-align:super;margin-left:4px;font-size:.45em}.pack.lead .pack-min small{color:#9a6a00}.pack-unit{font-size:.4em;font-family:var(--sans);letter-spacing:0}.pack-price{font-size:22px;font-weight:500}.pack-note{opacity:.8}.pack-cta{background:var(--star);color:var(--star-ink);border-radius:0;align-self:flex-start;margin-top:10px;padding:9px 16px;font-size:15px;font-weight:600}.pack:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.pack:hover{transform:translateY(-2px)}}.pack[disabled]{opacity:.6}@media (max-width:820px){.after-grid{grid-template-columns:1fr}.after-tile{aspect-ratio:16/9}.after-face{height:min(94cqh,100cqw)}}@media (max-width:420px){.packs{grid-template-columns:1fr}}.switch{background:var(--surface-2,var(--surface));width:48px;height:28px;box-shadow:inset 0 0 0 1.5px color-mix(in srgb, currentColor 30%, transparent);border:none;border-radius:999px;flex:none;padding:0;transition:background-color .2s;position:relative}.switch span{opacity:.55;width:20px;height:20px;transition:transform .25s var(--ease-out), opacity .2s;background:currentColor;border-radius:50%;position:absolute;top:4px;left:4px}.switch[aria-checked=true]{background:var(--action);box-shadow:none}.switch[aria-checked=true] span{background:var(--action-ink);opacity:1;transform:translate(20px)}.switch:active span{width:24px}.switch[aria-checked=true]:active span{transform:translate(16px)}.range{appearance:none;cursor:pointer;background:0 0;flex:1;min-width:0;height:44px;margin:0}.range::-webkit-slider-runnable-track{background:linear-gradient(to right, currentColor var(--p), color-mix(in srgb, currentColor 22%, transparent) var(--p));border-radius:3px;height:6px}.range::-moz-range-track{background:color-mix(in srgb, currentColor 22%, transparent);border-radius:3px;height:6px}.range::-moz-range-progress{background:currentColor;border-radius:3px;height:6px}.range::-webkit-slider-thumb{-webkit-appearance:none;border:4px solid var(--night);width:22px;height:22px;transition:transform .15s var(--ease-out);background:currentColor;border-radius:50%;margin-top:-8px}.range::-moz-range-thumb{border:4px solid var(--night);background:currentColor;border-radius:50%;width:14px;height:14px}.range:active::-webkit-slider-thumb{transform:scale(1.15)}.range:focus-visible{outline:none}.range:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 3px}.card-flip{perspective:700px}.card-flip-inner{width:100%;transform-style:preserve-3d;transition:transform .8s var(--ease-out);cursor:pointer;background:0 0;border:none;padding:0;display:grid;position:relative}.card-flip-inner:disabled{cursor:default}.card-flip[data-open=true] .card-flip-inner{transform:rotateY(180deg)}.card-flip[data-open=true][data-fresh=false] .card-flip-inner{transition:none}.card-side{backface-visibility:hidden;grid-area:1/1}.card-front{transform:rotateY(180deg)}@media (hover:hover) and (pointer:fine){.card-flip[data-open=false] .card-flip-inner:hover{transform:rotateY(-14deg)translateY(-3px)}}.card-flip[data-open=false] .card-flip-inner:active{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.rise,.halo,.vtalk,.vjaw,.vpulse,.vspin,.vbreath,.vtw,.live-ring,.deal,.vblink,.wheel-enter,.fill,.plate-frame img,.live-dot,.bars i,.moon-note .moon-day,.moon-day.is-today:after,.settle{animation:none}.wheel-arm,.wheel-upright{transition-duration:1ms}.card-flip-inner,.lift{transition:none}.reveal[data-armed] .reveal-item{opacity:1;transform:none}.plate[data-armed] .plate-frame{clip-path:none}.btn,.choice,.wheel-glyph,.wheel-halo{transition:none}}.lobby-tile,.after-tile,.callcard-tile,.vesper-tile{container-type:size}.vesper{aspect-ratio:1;width:100%;position:relative}.vesper:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--vesper-glow,var(--jewel,#e3be74)) 30%, transparent), transparent);filter:blur(18px);pointer-events:none;border-radius:50%;position:absolute;inset:4% 8% 18%}.vesper-breath{transform-origin:50% 100%;animation:5.5s ease-in-out infinite vesper-breathe;position:absolute;inset:0}.vesper img{object-fit:contain;object-position:50% 100%;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.vesper .vesper-idle,.vesper .vesper-thinking{opacity:0;transition:opacity .45s var(--ease-out)}.vesper[data-mood=idle] .vesper-idle,.vesper[data-mood=thinking] .vesper-thinking{opacity:1}.vesper .vesper-blink{opacity:0}.vesper[data-mood=listening] .vesper-blink,.vesper[data-mood=speaking] .vesper-blink{animation:5.4s infinite vesper-blink}.vesper .vesper-mouth{opacity:0}.vesper[data-mood=speaking]:not([data-live]) .vesper-mouth{animation:.62s ease-in-out infinite vesper-talk}.vesper[data-live] .vesper-mouth{opacity:clamp(0, calc((var(--mouth,.3) - .42) * 2.2), 1);transition:opacity 70ms linear}.vesper-face{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}@keyframes vesper-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.008)}}@keyframes vesper-blink{0%,91%,97%,to{opacity:0}93%,95%{opacity:1}}@keyframes vesper-talk{0%,to{opacity:.15}22%{opacity:1}40%{opacity:.45}62%{opacity:.95}82%{opacity:.3}}@media (prefers-reduced-motion:reduce){.vesper-breath,.vesper .vesper-blink,.vesper .vesper-mouth{animation:none!important}}@container (max-aspect-ratio:4/5){.vesper-tile .tile-face{aspect-ratio:auto;width:100cqw;height:100cqh}.vesper-tile .vesper{aspect-ratio:auto;height:100%}.vesper-tile .vesper img{object-fit:cover;object-position:50% 20%}.vesper-tile .vesper:before{display:none}}.skyrow{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.skydot{flex-direction:column;align-items:center;gap:6px;min-width:0;display:flex}.skydot .sym{background:color-mix(in srgb, currentColor 8%, transparent);width:38px;height:38px;box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 18%, transparent);opacity:.45;transition:background-color .4s var(--ease-out), opacity .4s, transform .4s var(--ease-out);border-radius:50%;place-items:center;font-size:18px;display:grid}.skydot.lit .sym{background:var(--star);color:var(--star-ink);box-shadow:0 6px 18px -8px var(--star);opacity:1}.skydot.next .sym{opacity:.9;box-shadow:inset 0 0 0 1.5px var(--star);animation:2.2s ease-in-out infinite live}.skydot .tiny{opacity:.7;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;overflow:hidden}.skydot.lit .tiny{opacity:1}@media (max-width:560px){.skyrow{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px 6px}}.placements{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.placement{background:var(--surface);transition:transform .3s var(--ease-out), box-shadow .3s var(--ease-out);border-radius:0;flex-direction:column;gap:14px;padding:22px;display:flex}.placement.open{background:var(--night);color:var(--dusk);--muted:var(--night-muted);--surface:var(--night-2);--action:var(--dusk);--action-ink:var(--night)}.placement.next{box-shadow:inset 0 0 0 2px var(--star)}.placement-head{align-items:center;gap:14px;display:flex}.placement-glyph{background:color-mix(in srgb, currentColor 8%, transparent);border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:22px;display:grid}.placement.open .placement-glyph{background:var(--star);color:var(--star-ink)}.placement-tag{letter-spacing:.02em;background:color-mix(in srgb, currentColor 10%, transparent);white-space:nowrap;border-radius:0;flex:none;margin-left:auto;padding:5px 10px;font-size:12px;font-weight:500}.placement-tag.on,.placement.next .placement-tag{background:var(--star);color:var(--star-ink)}.placement-body{flex:1;margin:0;line-height:1.55}.veiled{color:var(--muted);font-style:italic;position:relative}.veil{vertical-align:-1px;background:linear-gradient(135deg, var(--star), color-mix(in srgb, var(--star) 40%, transparent));width:10px;height:10px;box-shadow:0 0 0 3px color-mix(in srgb, var(--star) 18%, transparent);border-radius:50%;margin-right:2px;display:inline-block}.aspects{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.aspect{background:var(--surface);border-radius:0;flex-direction:column;gap:6px;padding:16px 18px;display:flex}.aspect.open{background:var(--night);color:var(--dusk);--muted:var(--night-muted)}.aspect-name{font-family:var(--serif);font-size:21px;line-height:1.2}.aspect .sym{font-size:.9em}@media (hover:hover) and (pointer:fine){.placement:hover{transform:translateY(-2px)}}.coming{flex-direction:column;gap:0;max-width:760px;margin:0;padding:0;list-style:none;display:flex}.coming-item{border-top:1px solid color-mix(in srgb, var(--dusk) 14%, transparent);gap:24px;padding:22px 0;display:flex}.coming-item:last-child{border-bottom:1px solid color-mix(in srgb, var(--dusk) 14%, transparent)}.coming-when{flex:0 0 150px;font-size:26px;line-height:1.15}@media (max-width:560px){.coming-item{flex-direction:column;gap:8px}.coming-when{flex-basis:auto}}.curious>summary{cursor:pointer;align-items:center;gap:14px;padding:18px 0;list-style:none;display:flex}.curious>summary::-webkit-details-marker{display:none}.curious>summary:before{content:"";width:10px;height:10px;transition:transform .25s var(--ease-out);border-bottom:2px solid;border-right:2px solid;margin-left:4px;transform:rotate(-45deg)}.curious[open]>summary:before{transform:rotate(45deg)}.wave-dock{--v:0;pointer-events:none;z-index:1;border-radius:0 0 20px 20px;height:min(48%,340px);position:absolute;bottom:0;left:0;right:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 35%);mask-image:linear-gradient(#0000,#000 35%)}:root[data-palette] .wave-dock{border-radius:0 0 16px 16px}.wave-canvas{mix-blend-mode:screen;width:100%;height:100%;display:block}.call .name-tag{z-index:2}.call .stage-main>.captions{bottom:calc(min(48%,340px)/4.16667 + 10px)}@media (max-width:760px){.wave-dock{height:min(36%,220px)}.call .stage-main>.captions{bottom:calc(min(36%,220px)/4.16667 + 6px)}}.held{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.held-item{gap:12px}.held-item.due{box-shadow:inset 0 0 0 2px var(--star)}.held-when{color:var(--muted);white-space:nowrap}.held-item.due .held-when{color:inherit;font-weight:500}.people{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.person{gap:4px;padding:18px 20px}.keep-her .input{flex:1;min-width:0}.keep-her.compact{padding:18px 20px}.held .pill{box-shadow:inset 0 0 0 1px color-mix(in srgb, currentColor 30%, transparent);background:0 0;min-height:30px;padding:0 12px;font-size:14px}.ve{color:#eef0ff;--v:0;--muted:#a3a7b6;--surface:#ffffff12;--action:#eef0ff;--action-ink:#05060f;background:#03040c;grid-template-rows:auto minmax(0,1fr) auto;height:100dvh;min-height:560px;display:grid;position:relative;overflow:hidden}.ve-ether{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.ve-stars{width:100%;height:100%;display:block;position:absolute;inset:0}.ve-cloud{filter:blur(70px);will-change:transform;scale:calc(1 + var(--v) * .07);border-radius:50%;transition:scale .6s ease-out;position:absolute}.ve-c1{background:radial-gradient(closest-side,#1f2de680,#0000);width:62vmax;height:62vmax;animation:52s ease-in-out infinite alternate ve-drift-a;top:-24vmax;left:-18vmax}.ve-c2{background:radial-gradient(closest-side,#7048e157,#0000);width:52vmax;height:52vmax;animation:67s ease-in-out infinite alternate ve-drift-b;top:6vmax;right:-20vmax}.ve-c3{background:radial-gradient(closest-side,#4096ff3d,#0000);width:74vmax;height:42vmax;animation:79s ease-in-out infinite alternate ve-drift-c;bottom:-24vmax;left:12vmax}@keyframes ve-drift-a{to{transform:translate(9vmax,6vmax)rotate(18deg)}}@keyframes ve-drift-b{to{transform:translate(-8vmax,7vmax)rotate(-14deg)}}@keyframes ve-drift-c{to{transform:translate(-6vmax,-5vmax)rotate(10deg)}}.ve-top{z-index:3;padding:20px var(--gutter) 0;justify-content:space-between;align-items:center;gap:16px;display:flex;position:relative}.ve-title{flex-direction:column;gap:3px;min-width:0;display:flex}.ve-focus{font:400 22px/1.15 var(--serif);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ve-time{color:#dee3ff94;font-size:14px}.ve-ghost{color:inherit;background:#ffffff12;border:0;border-radius:999px;padding:10px 16px;font-size:14px;transition:background-color .2s}@media (hover:hover){.ve-ghost:hover{background:#ffffff21}}.ve-stage{z-index:2;min-height:0;padding:0 var(--gutter);transition:padding .5s var(--ease-out);grid-template-rows:minmax(0,1fr) auto;place-items:center;display:grid;position:relative}.ve-her{aspect-ratio:1;width:min(54vh,80vw,100dvh - 300px);transition:width .9s var(--ease-io), translate .9s var(--ease-io);grid-row:1;place-items:center;animation:11s ease-in-out infinite ve-float;display:grid;position:relative}@keyframes ve-float{0%,to{translate:0}50%{translate:0 -7px}}.ve-portrait{position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side at 50% 44%,#000 58%,#0000 100%);mask-image:radial-gradient(closest-side at 50% 44%,#000 58%,#0000 100%)}.ve-portrait .vesper{width:100%;height:100%}.ve-portrait .vesper:before{display:none}.ve-halo{pointer-events:none;position:absolute;inset:-10%}.ve-halo i{border-radius:50%;transition:background-color .8s,border-color .8s;position:absolute;top:44%;left:50%;translate:-50% -50%}.ve-halo i:first-child{width:78%;height:78%;scale:calc(.92 + var(--v) * .22);opacity:calc(.55 + var(--v) * .45);background:radial-gradient(closest-side,#5668ff6b,#5668ff1f 55%,#0000)}.ve-halo i:nth-child(2){width:66%;height:66%;scale:calc(1 + var(--v) * .1);opacity:calc(.4 + var(--v) * .6);border:1px solid #c8d0ff47}.ve-halo i:nth-child(3){border:1px dashed #c8d0ff29;width:88%;height:88%;animation:90s linear infinite ve-turn}.ve[data-status=thinking] .ve-halo i:nth-child(3),.ve[data-status=connecting] .ve-halo i:nth-child(3){border-color:#d6dcff66;animation-duration:9s}.ve[data-status=listening] .ve-halo i:first-child{background:radial-gradient(closest-side,#60b0ff4d,#60b0ff14 55%,#0000)}.ve[data-status=paused] .ve-her{opacity:.55;filter:grayscale(.4);transition:opacity .6s,filter .6s}@keyframes ve-turn{to{rotate:360deg}}.ve-state{text-align:center;font:italic 400 17px var(--serif);color:#dee3ffb8;margin:0;position:absolute;bottom:-2%;left:0;right:0}.ve[data-presenting] .ve-her{z-index:3;top:14px;left:var(--gutter);width:clamp(96px,11vw,150px);animation:none;position:absolute}.ve[data-presenting] .ve-portrait{-webkit-mask-image:radial-gradient(closest-side at 50% 42%,#000 70%,#0000 100%);mask-image:radial-gradient(closest-side at 50% 42%,#000 70%,#0000 100%)}.ve[data-presenting] .ve-state{display:none}.ve-sky{width:min(66vh,88vw,100dvh - 330px);animation:ve-arrive 1s var(--ease-out) both;flex-direction:column;grid-row:1;align-items:center;display:flex;position:relative}@keyframes ve-arrive{0%{opacity:0;filter:blur(6px);scale:.94}}.ve-wheel{--night:transparent;--night-band:#96a0ff0a;--dusk:#e8ebff;filter:drop-shadow(0 0 28px #5064ff47);width:100%}.ve-chip{font:italic 400 clamp(17px, 1.4vw, 20px) var(--serif);color:#e8ecffe0;text-align:center;align-items:baseline;gap:8px;margin:6px 0 0;display:inline-flex}.ve-cards{justify-content:center;align-items:center;gap:4%;display:flex;position:absolute;inset:0}.ve-cards figure{flex-direction:column;align-items:center;gap:10px;width:26%;margin:0;display:flex}.ve-card{width:100%;transition:transform .5s var(--ease-out)}.ve-cards figcaption{text-align:center;color:#dee3ffbf;font-size:14px}.ve-cards figcaption .serif{color:#f2f3ff;font-size:16px}.ve-captions{text-align:center;grid-row:2;width:min(900px,100%);min-height:3.4em;padding:4px 0 14px;font-size:clamp(22px,2.2vw,31px)}.ve-caption-line{font:400 1em/1.32 var(--serif);letter-spacing:-.01em;color:#f3f4ff;text-shadow:0 2px 20px #03040cd9;text-wrap:balance;margin:0}.ve-word{animation:ve-word .6s var(--ease-out) both}@keyframes ve-word{0%{opacity:0;filter:blur(5px)}}.ve-you-line{color:#dee3ffb8;margin:0;font-size:17px;line-height:1.45}.ve-you-line span{color:#f3f4ff;margin-right:6px;font-weight:500}.ve-self{z-index:3;right:var(--gutter);width:54px;height:54px;font:400 22px var(--serif);box-shadow:0 0 0 calc(var(--lvl,0) * 9px) #8ca0ff47;background:#ffffff12;border-radius:50%;place-items:center;transition:box-shadow 80ms linear;display:grid;position:absolute;top:84px}.ve-self.is-on{background:#8ca0ff29}.ve-self-off{background:#c8455a;border-radius:50%;place-items:center;width:22px;height:22px;display:grid;position:absolute;bottom:-4px;right:-4px}.ve-self-off svg{width:12px;height:12px}.ve-dock{z-index:3;-webkit-backdrop-filter:blur(14px);background:#0e102299;border-radius:999px;justify-self:center;align-items:center;gap:10px;margin:0 0 18px;padding:9px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff12}.ve-btn{color:#eef0ff;width:50px;height:50px;transition:background-color .2s, color .2s, transform .15s var(--ease-out);background:#ffffff12;border:0;border-radius:50%;place-items:center;display:grid}.ve-btn svg{width:21px;height:21px}.ve-btn:active{transform:scale(.94)}.ve-btn.on{color:#05060f;background:#eef0ff}.ve-btn.off{background:#c8455a42}.ve-btn.hot{box-shadow:0 0 0 2px #96aaff99}.ve-btn:disabled{opacity:.38}@media (hover:hover){.ve-btn:not(.on):not(:disabled):hover{background:#ffffff26}}.ve-end{color:#fff;width:66px;height:50px;transition:filter .15s, transform .15s var(--ease-out);background:#c8455a;border:0;border-radius:25px;place-items:center;margin-left:4px;display:grid}.ve-end:active{transform:scale(.95)}@media (hover:hover){.ve-end:hover{filter:brightness(1.1)}}.ve-ai{z-index:3;right:var(--gutter);color:#dee3ff6b;margin:0;font-size:13px;position:absolute;bottom:34px}.ve-drawer{z-index:4;top:76px;right:var(--gutter);width:min(380px, calc(100% - 2 * var(--gutter)));-webkit-backdrop-filter:blur(18px);animation:ve-drawer .4s var(--ease-out) both;background:#0a0c1cb8;flex-direction:column;gap:12px;padding:18px;display:flex;position:absolute;bottom:100px;box-shadow:inset 0 0 0 1px #ffffff12}@keyframes ve-drawer{0%{opacity:0;translate:16px}}.ve-drawer-title{font:400 20px var(--serif);margin:0}.ve-log{flex-direction:column;flex:1;gap:16px;min-height:0;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.ve-log li span{color:#dee3ff8c;margin-bottom:3px;font-size:13px;display:block}.ve-log li p{margin:0}.ve-log .msg-vesper p{font:400 18px/1.4 var(--serif)}.ve-log .msg-you{text-align:right;align-self:flex-end;max-width:85%}.ve-log .msg-you p{color:#eef0ffd9;font-size:16px;line-height:1.45}.ve-say{gap:8px;display:flex}.ve-say input{min-width:0;height:48px;color:inherit;background:#ffffff14;border:0;flex:1;padding:0 16px;font-size:16px}.ve-say input:focus{outline-offset:0;outline:2px solid #96aaff99}.ve-say input::placeholder{color:#dee3ff73}.ve-say button{color:#05060f;background:#eef0ff;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.ve-say button:disabled{opacity:.35}@media (min-width:900px){.ve[data-chat] .ve-stage{padding-right:calc(380px + 2 * var(--gutter))}.ve[data-chat] .ve-self{right:calc(380px + 2 * var(--gutter))}}.ve-rejoin{z-index:5;text-align:center;background:#03040c80;place-content:center;justify-items:center;gap:22px;padding:24px;display:grid;position:absolute;inset:0}.ve-rejoin-title{font:400 clamp(32px, 4vw, 52px)/1.05 var(--serif);letter-spacing:-.03em;margin:0}.ve-toast{z-index:4;max-width:calc(100% - 2 * var(--gutter));text-align:center;animation:ve-drawer .4s var(--ease-out) both;background:#0e1022d1;border-radius:999px;margin:0;padding:10px 18px;font-size:15px;position:absolute;top:74px;left:50%;translate:-50%}@media (max-width:720px){.ve-focus{font-size:19px}.ve-her{width:min(74vw,40vh)}.ve[data-presenting] .ve-her{width:78px;top:0}.ve-sky{width:min(92vw,52vh)}.ve-captions{min-height:3.6em;font-size:21px}.ve-self{width:44px;height:44px;font-size:18px;top:70px}.ve-dock{gap:6px;margin-bottom:12px;padding:7px}.ve-btn{width:44px;height:44px}.ve-end{width:56px;height:44px}.ve-ai{display:none}.ve-drawer{width:auto;height:58dvh;padding-bottom:88px;inset:auto 0 0}}@media (prefers-reduced-motion:reduce){.ve-cloud,.ve-her,.ve-halo i,.ve-word,.ve-sky,.ve-drawer,.ve-toast{animation:none!important}.ve-cloud{scale:1}}.lost{padding:48px var(--gutter);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex}.lost .h1{max-width:16ch}.lost .lead{max-width:40ch}.lost-face{border-radius:50%;width:96px;height:96px;overflow:hidden;box-shadow:0 0 0 1px #c8d0ff40}
