@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/3cb9d30c4f3230bf-s.0ukv8w44g-ero.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/acf529a6a807a6cf-s.0.~6awr7s_x~e.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/b72f5696dffb2ca0-s.03.l3q6.yjdea.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/ad2eb9f870181c8c-s.0wgivejcq.nxb.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:300;font-display:swap;src:url(../media/af3268daf073e866-s.p.0y6l8gfsci7wz.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)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:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/899d417cf51b4db5-s.03-2plk_jby3l.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/232a56b5f5369ff7-s.0mpjd3mt-1~.h.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3ff90e1fb2350a24-s.0r7af91~4q_j_.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/d24da8e3a5721bc2-s.02utixw1.5rzi.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c77846bcb3371a93-s.p.0e02f3~6sn7w-.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)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:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/84c114b2c4cb3b03-s.0333v7l_db_.7.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/bca61253774cf674-s.066.ad6_mw-jc.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/9c9e311966b2c431-s.0hmkv3zwob.vi.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/400b3e039486ab68-s.0~7tny-1_dnkq.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:600;font-display:swap;src:url(../media/4e8cb63bdfc89443-s.p.0bqj_k.a2fk9_.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)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:Spectral;font-style:italic;font-weight:700;font-display:swap;src:url(../media/f297eff1f724b5d6-s.0fhxhfcttk.p5.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:italic;font-weight:700;font-display:swap;src:url(../media/3109d4966d318c54-s.0~4k5kkz7gt.u.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:italic;font-weight:700;font-display:swap;src:url(../media/06fe651bc2780561-s.024uhz7fwxjgh.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:italic;font-weight:700;font-display:swap;src:url(../media/d0a1b4e7fc016a3b-s.0nom6.~g_zv--.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:italic;font-weight:700;font-display:swap;src:url(../media/42daf3fd69552c32-s.p.0x_8qc.4nn3p3.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)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:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2d3ef8fce7cfa268-s.149i9fxan~kv5.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/75a6d87aade94654-s.0gcqbda4_uwsm.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/494a33f8b0edf1d9-s.0ui01shq9v.lx.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/e5049345b2fe4357-s.0rbrzw48a33g-.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f577e48814abc562-s.p.0zyvzvhw7v9n6.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)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:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bf40d83aa9c72fb-s.027za71g6zbyv.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3846cd278554cc73-s.0zvb2s65wg7ra.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a23b5cef6e04c73-s.01aatzsemq119.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c057f24894f01f05-s.145oh1f_0lhuk.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:400;font-display:swap;src:url(../media/98f992443ccb276f-s.p.0jd0f37ymqamw.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)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:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0120702d9dd2a7b5-s.02yef55798_ui.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/19f1a346b7519d21-s.06svmj1bjxpj5.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/bc0c875c697aeb30-s.0pi5jsz4932jo.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/cd36df668fb8b666-s.11rkwo8o3jx~2.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9d71b78498c53c0d-s.p.17k2i9j4cifp0.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)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:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d2b39c09789229f2-s.0bl1ibrlph6f9.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ff16ead05814e5d6-s.0o5-k_exowz7q.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e6650c1eb4939cc2-s.0jp8if2adr2sx.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e68871b21284e690-s.0m0wfjfeya0g6.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Spectral;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2a5f8cbcbf53c8e9-s.p.0d3kqvpfxk80..woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)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:Spectral Fallback;src:local(Times New Roman);ascent-override:96.46%;descent-override:42.17%;line-gap-override:0.0%;size-adjust:109.78%}.spectral_d42a619c-module___TlgdW__className{font-family:Spectral,Spectral Fallback}.spectral_d42a619c-module___TlgdW__variable{--font-spectral:"Spectral", "Spectral Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_ec76ef60-module__y36ooG__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_ec76ef60-module__y36ooG__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Figtree;font-style:normal;font-weight:300;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:300;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)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:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)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:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)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:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)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:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/400bf8aa837fcb7e-s.0end3qt1tw3rz.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f7aa21714c1c53f8-s.p.0bhxxck2.9j91.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)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:Figtree Fallback;src:local(Arial);ascent-override:94.32%;descent-override:24.82%;line-gap-override:0.0%;size-adjust:100.72%}.figtree_740c1ed6-module__wNNl1a__className{font-family:Figtree,Figtree Fallback;font-style:normal}.figtree_740c1ed6-module__wNNl1a__variable{--font-figtree:"Figtree", "Figtree Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:400;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)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:Newsreader;font-style:italic;font-weight:700;font-display:swap;src:url(../media/79e9e0e3b9220e46-s.0~gr2nv~zu_tq.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:italic;font-weight:700;font-display:swap;src:url(../media/e62850744c7f266e-s.075bt8bdso9.6.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:700;font-display:swap;src:url(../media/9433d1a810498265-s.p.0h26ys03~gfbk.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)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:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)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:Newsreader;font-style:normal;font-weight:700;font-display:swap;src:url(../media/150f724d70372c02-s.0ibo8nq1_5r8c.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:700;font-display:swap;src:url(../media/750c737482d9de2f-s.0.oe-uv1--sd5.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5f402bd2d8eef81a-s.p.16whm0euli40m.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_b79f1ef3-module__OO4tkq__className{font-family:Newsreader,Newsreader Fallback}.newsreader_b79f1ef3-module__OO4tkq__variable{--font-libre:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4a439e1ba971da1a-s.0ldnolnishmjo.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b3b0afff8ab38d95-s.0_6z8bw5fnpp2.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12ef0642bbc5f5f-s.0wesrn-n.ko7v.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83a6e70a3a81dd9f-s.0q090~kxs1xcn.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99ac5753282bcf05-s.14-35mipncksh.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2f13ad8e538108e0-s.p.0o52u8sd-fo14.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)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:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/4a439e1ba971da1a-s.0ldnolnishmjo.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b3b0afff8ab38d95-s.0_6z8bw5fnpp2.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b12ef0642bbc5f5f-s.0wesrn-n.ko7v.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83a6e70a3a81dd9f-s.0q090~kxs1xcn.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/99ac5753282bcf05-s.14-35mipncksh.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2f13ad8e538108e0-s.p.0o52u8sd-fo14.woff2?dpl=dpl_875D4kZfCsToiQyBBGxXrbqoLSat)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:Roboto Mono Fallback;src:local(Arial);ascent-override:77.84%;descent-override:20.13%;line-gap-override:0.0%;size-adjust:134.61%}.roboto_mono_99dfa2b1-module__B-a2UW__className{font-family:Roboto Mono,Roboto Mono Fallback;font-style:normal}.roboto_mono_99dfa2b1-module__B-a2UW__variable{--font-roboto-mono:"Roboto Mono", "Roboto Mono Fallback"}
a{color:inherit;text-decoration:none}:root{--teal:#0c5460;--teal-deep:#072c36;--teal-mid:#167a8f;--teal-light:#2baec2;--teal-pale:#eaf4f7;--gold:#c49a3c;--gold-light:#ddb85c;--off-white:#f5f3ef;--warm-white:#fafaf7;--warm-gray:#ebe7e1;--border:#0c54601a;--border-mid:#0c546029;--text:#0d1a1c;--text-mid:#3a4b4e;--text-light:#6a7d80;--text-faint:#98aaac;--border-rule:#e8e4de;--gold-warm:#ddb05a;--gold-pale:#f5ecd8;--pos:#29976a;--neg:#c04848;--teal-bright:#2bb5cc;--teal-ghost:#ebf5f8;--th-marche:#1565a0;--th-obli:#0c5460;--th-immo:#4a3580;--th-pe:#a63020;--th-struct:#1e6b50;--th-cgp:#7a4a10;--th-fiscalite:#2d5016;--th-retraite:#1a4a6a;--f-zoom:#c49a3c;--f-talk:#2e86ab;--f-face:#2baec2;--f-table:#7a50b0;--f-cerc:#32a878;--f-track:#c45a38;--fc:var(--f-face);--ink:var(--text);--ink-mid:var(--text-mid);--ink-light:var(--text-light);--ink-faint:var(--text-faint);--paper:var(--off-white);--paper-warm:var(--warm-white);--paper-rule:var(--border-rule);--th-marches:var(--th-marche);--th-opcvm:var(--th-obli);--text-2xs:.5rem;--text-xs:.625rem;--text-sm:.75rem;--text-base:.875rem;--text-md:1rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:1.75rem;--text-hero:2.75rem;--heading-font:var(--font-spectral), "Spectral", serif;--body-font:var(--font-inter), "Inter", sans-serif;--mono-font:var(--font-mono), "JetBrains Mono", monospace;--market-number-font:var(--mono-font);--market-number-features:"tnum" 1, "zero" 0;--sp-1:.25rem;--sp-2:.5rem;--sp-3:.75rem;--sp-4:1rem;--sp-5:1.25rem;--sp-6:1.5rem;--sp-8:2rem;--sp-10:2.5rem;--sp-12:3rem;--sp-14:3.5rem;--lh-tight:1.2;--lh-snug:1.3;--lh-normal:1.5;--lh-relaxed:1.6;--ls-tight:.04em;--ls-normal:.08em;--ls-wide:.12em;--ls-wider:.16em;--transition-fast:.15s ease;--transition-base:.2s ease;--transition-slow:.3s ease;--radius-none:0;--radius-sm:2px;--radius-md:4px;--radius-lg:8px;--radius-xl:12px;--radius-full:9999px;--shadow-xs:0 1px 2px #0000000a;--shadow-sm:0 2px 4px #0000000f;--shadow-md:0 2px 8px #00000014;--shadow-lg:0 4px 16px #0000001a;--shadow-xl:0 8px 32px #0000001f;--z-base:1;--z-dropdown:50;--z-sticky:100;--z-overlay:150;--z-ticker:190;--z-nav:200;--z-modal:300;--z-toast:400;--z-search-root:10000;--z-search-overlay:10001;--z-search-dropdown:10002}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{font-family:var(--font-inter),"Inter",sans-serif;background:var(--off-white);color:var(--text);overflow-x:hidden}body>main{margin-top:82px}:focus-visible{outline:2px solid var(--teal-light);outline-offset:2px}:focus:not(:focus-visible){outline:none}.container{max-width:1380px;margin:0 auto;padding:0 36px}@media (max-width:768px){.container{padding:0 16px}}.main-nav{z-index:var(--z-nav);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#072c36f7;border-bottom:1px solid #c49a3c2e;height:54px;position:fixed;top:0;left:0;right:0}.nav-inner{justify-content:space-between;align-items:center;gap:24px;max-width:1380px;height:100%;margin:0 auto;padding:0 36px;display:flex}.logo{font-family:var(--heading-font);color:var(--gold);white-space:nowrap;align-items:center;gap:0;font-size:1.2rem;font-weight:700;text-decoration:none;display:flex}.logo span{color:var(--off-white)}.logo-sub{letter-spacing:.12em;text-transform:uppercase;color:#f5f3ef4d;white-space:nowrap;border-left:1px solid #f5f3ef1f;margin-left:10px;padding-left:10px;font-size:.66rem;font-weight:400;display:none}@media (min-width:900px){.logo-sub{display:block}}.nav-themes{gap:0;height:54px;list-style:none;display:flex;overflow-x:auto}.nav-themes a{text-transform:uppercase;letter-spacing:.08em;color:#f5f3ef73;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:0 14px;font-size:.7rem;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s;display:flex}.nav-themes a:hover{color:#f5f3efd9}.nav-themes a.active{color:var(--off-white);border-bottom-color:var(--gold)}.nav-themes .th-dot{border-radius:50%;flex-shrink:0;width:6px;height:6px}.nav-right{align-items:center;gap:10px;display:flex}.btn-search{cursor:pointer;background:#ffffff12;border:1px solid #ffffff17;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s;display:flex}.btn-search:hover{background:#ffffff24}.btn-nl{background:var(--gold);color:var(--teal-deep);border-radius:var(--radius-sm);text-transform:uppercase;letter-spacing:.1em;white-space:nowrap;padding:6px 14px;font-size:.7rem;font-weight:700;text-decoration:none;transition:background .2s}.btn-nl:hover{background:var(--gold-light)}.ticker{z-index:var(--z-ticker);background:var(--teal-deep);border-bottom:1px solid #ffffff0d;justify-content:center;align-items:center;height:28px;transition:transform .3s,opacity .3s;display:flex;position:fixed;top:54px;left:0;right:0;overflow:hidden}.ticker:after{content:"";background:linear-gradient(to right,#072c3600,var(--teal-deep));pointer-events:none;opacity:0;width:32px;transition:opacity .2s;position:absolute;top:0;bottom:0;right:0}.tick-lbl{color:#f5f3ef4d;text-transform:uppercase;letter-spacing:.12em;font-size:.58rem;font-weight:600;font-family:var(--mono-font);background:0 0;flex-shrink:0;align-items:center;padding:0 14px 0 0;display:flex}.tick-scroll{flex:0 auto;min-width:0;overflow:hidden}.tick-track{display:flex}.tick-track:hover{animation-play-state:paused}.tick-item{font-family:var(--market-number-font);font-variant-numeric:tabular-nums;font-feature-settings:var(--market-number-features);color:#f5f3ef8c;white-space:nowrap;border-right:1px solid #ffffff0a;align-items:center;gap:5px;padding:0 20px;font-size:.7rem;display:flex}.tick-item b{color:#f5f3efcc;font-weight:500}.tick-item .up{color:var(--pos)}.tick-item .dn{color:var(--neg)}@keyframes scrollTick{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero{grid-template-columns:1fr 380px;height:calc(100vh - 82px);min-height:520px;max-height:680px;margin-top:0;display:grid;overflow:hidden}.hero-video{background:var(--teal-deep);cursor:pointer;position:relative;overflow:hidden}.hero-video-bg{background:linear-gradient(145deg,#091f28 0%,#0d3a46 50%,#0b4755 100%);position:absolute;inset:0;overflow:hidden}.hero-grid-pat{background-image:linear-gradient(#2baec20a 1px,#0000 1px),linear-gradient(90deg,#2baec20a 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0}.hero-accent{pointer-events:none;background:radial-gradient(circle,#c49a3c12 0%,#0000 65%);width:300px;height:300px;position:absolute;top:20%;right:15%}.hero-video-overlay{background:linear-gradient(#072c361a 40%,#072c36eb 100%);position:absolute;inset:0}.hero-play-wrap{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.hero-play{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#072c3673;border:1.5px solid #c49a3c80;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;transition:transform .3s,border-color .3s,background .3s;animation:3.5s ease-in-out infinite heroPulse;display:flex}.hero-video:hover .hero-play{border-color:var(--gold);background:#072c36a6;transform:scale(1.08)}@keyframes heroPulse{0%,to{box-shadow:0 0 #c49a3c00}50%{box-shadow:0 0 0 18px #c49a3c0f}}.hero-video-meta{flex-direction:column;justify-content:flex-end;padding:36px 40px;display:flex;position:absolute;inset:0}.hero-fmt-tag{color:var(--gold);text-transform:uppercase;letter-spacing:.14em;border-radius:var(--radius-sm);background:#c49a3c1f;border:1px solid #c49a3c47;align-items:center;gap:7px;width:fit-content;margin-bottom:14px;padding:5px 11px;font-size:.7rem;font-weight:600;display:inline-flex}.hero-fmt-tag .live-dot{background:var(--gold);border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite blink}@keyframes blink{0%,to{opacity:1}50%{opacity:.25}}.hero-h1{font-family:var(--heading-font);color:var(--off-white);margin-bottom:12px;font-size:clamp(1.5rem,2.8vw,2.4rem);font-weight:600;line-height:1.2}.hero-guest{color:#f5f3ef80;margin-bottom:16px;font-size:.8rem}.hero-guest strong{color:#f5f3efd1;font-weight:500}.hero-info-row{color:#f5f3ef59;font-size:.7rem;font-family:var(--mono-font);align-items:center;gap:14px;display:flex}.hero-info-row .sep{color:#f5f3ef26}.hero-news{background:var(--warm-white);border-left:1px solid var(--border-mid);flex-direction:column;display:flex;overflow:hidden}.hero-news-head{border-bottom:1px solid var(--border);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 20px 12px;display:flex}.hero-news-label{text-transform:uppercase;letter-spacing:.14em;color:var(--text-light);font-size:.7rem;font-weight:700;font-family:var(--mono-font)}.hero-news-date{color:var(--text-light);font-size:.7rem;font-family:var(--mono-font)}.hero-news-list{flex:1;overflow-y:auto}.hero-news-item{border-bottom:1px solid var(--border);cursor:pointer;flex-direction:column;gap:5px;padding:14px 20px;transition:background .15s;display:flex}.hero-news-item:hover{background:var(--teal-pale)}.hero-news-item:last-child{border-bottom:none}.hni-cat{text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:5px;font-size:.68rem;font-weight:700;display:flex}.hni-cat:before{content:"";background:var(--cat-color,var(--teal));border-radius:50%;flex-shrink:0;width:4px;height:4px;display:block}.hni-title{font-family:var(--heading-font);color:var(--text);font-size:.88rem;font-weight:600;line-height:1.3;transition:color .15s}.hero-news-item:hover .hni-title{color:var(--teal)}.hni-time{color:var(--text-light);font-size:.6rem;font-family:var(--mono-font)}.hero-news-footer{border-top:1px solid var(--border);flex-shrink:0;padding:12px 20px}.hero-news-footer a{text-transform:uppercase;letter-spacing:.1em;color:var(--teal);align-items:center;gap:5px;font-size:.7rem;font-weight:600;text-decoration:none;display:flex}.ad-billboard-wrap{text-align:center;background:var(--warm-white);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:28px 0}.ad-billboard{background:#c6963a05;border:1.5px dashed #c6963a4d;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:970px;height:250px;margin:0 auto;display:flex;position:relative;overflow:hidden}.ad-billboard img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.ad-billboard .ad-placeholder{font-family:var(--mono-font);text-transform:uppercase;letter-spacing:.12em;color:#c6963a4d;font-size:.6rem;font-weight:600}.ad-billboard .ad-placeholder-size{font-family:var(--mono-font);color:#c6963a33;font-size:.64rem}.ad-tag{text-transform:uppercase;letter-spacing:.12em;color:var(--text-light);font-size:.62rem;font-weight:700;font-family:var(--mono-font);opacity:.4;margin-bottom:4px}@media (max-width:1000px){.ad-billboard{width:728px;height:190px}}@media (max-width:760px){.ad-billboard{aspect-ratio:728/190;width:100%;max-width:728px;height:auto}}.ad-tag{text-align:center;text-transform:uppercase;letter-spacing:.12em;color:var(--text-light);font-size:.62rem;font-weight:700;font-family:var(--mono-font);opacity:.35;margin-bottom:6px;display:block}.ad-leaderboard-wrap{text-align:center;padding:14px 0}.ad-leaderboard{border-radius:var(--radius-sm);background:#c6963a03;border:1.5px dashed #c6963a33;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:970px;height:90px;margin:0 auto;display:flex;position:relative;overflow:hidden}.ad-leaderboard img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (max-width:1000px){.ad-leaderboard{width:728px}}@media (max-width:760px){.ad-leaderboard{width:100%;max-width:728px}}.ad-placeholder{font-family:var(--mono-font);text-transform:uppercase;letter-spacing:.12em;color:#c6963a40;font-size:.68rem;font-weight:600}.ad-placeholder-size{font-family:var(--mono-font);color:#c6963a26;font-size:.62rem}.analyses-block{background:var(--teal-deep);border-bottom:1px solid #c6963a1f;padding:52px 0 44px}.analyses-inner{max-width:1400px;margin:0 auto;padding:0 40px}.analyses-header{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:28px;display:flex}@media (max-width:900px){.analyses-header{flex-direction:column;align-items:flex-start}}.analyses-label{align-items:center;gap:14px;display:flex}.analyses-icon{width:36px;height:36px;color:var(--gold);background:#c6963a1f;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.analyses-title{font-family:var(--heading-font);color:var(--off-white);margin:0;font-size:1.4rem;font-weight:600}.analyses-sub{color:#f5f3ef59;margin:3px 0 0;font-size:.72rem}.analyses-tabs{gap:0;display:flex}.an-tab{text-transform:uppercase;letter-spacing:.08em;color:#f5f3ef4d;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;padding:8px 14px;font-size:.7rem;font-weight:600;transition:all .2s}.an-tab:hover{color:#f5f3ef99}.an-tab.on{color:var(--gold);border-bottom-color:var(--gold)}.analyses-grid{grid-template-columns:1fr 1fr;align-items:start;gap:20px;display:grid}@media (max-width:1000px){.analyses-grid{grid-template-columns:1fr}}.an-featured{background:#f5f3ef0a;border:1px solid #f5f3ef0f;flex-direction:column;gap:14px;padding:28px 26px 22px;display:flex}.an-feat-badge{align-items:center;gap:8px;display:flex}.an-feat-tag{text-transform:uppercase;letter-spacing:.1em;color:var(--gold);opacity:.7;font-size:.7rem;font-weight:700}.an-feat-new{text-transform:uppercase;letter-spacing:.1em;background:var(--gold);color:var(--teal-deep);border-radius:var(--radius-sm);padding:2px 7px;font-size:.64rem;font-weight:700}.an-feat-title{font-family:var(--heading-font);color:var(--off-white);margin:0;font-size:1.5rem;font-weight:600;line-height:1.35}.an-feat-excerpt{color:#f5f3ef73;margin:0;font-size:.85rem;line-height:1.6}.an-feat-footer{border-top:1px solid #f5f3ef0f;justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:10px;display:flex}.an-feat-partner{align-items:center;gap:10px;display:flex}.an-partner-logo{width:32px;height:32px;font-family:var(--heading-font);flex-shrink:0;justify-content:center;align-items:center;font-size:.85rem;font-weight:700;display:flex}.an-partner-logo.sm{border-radius:var(--radius-sm);width:24px;height:24px;font-size:.7rem}.an-feat-org{color:#f5f3efb3;font-size:.7rem;font-weight:600;display:block}.an-feat-author{color:#f5f3ef4d;font-size:.6rem;display:block}.an-feat-date{font-family:var(--mono-font);color:#f5f3ef33;white-space:nowrap;font-size:.68rem}.an-cards{grid-template-columns:1fr 1fr;gap:12px;display:grid}@media (max-width:700px){.an-cards{grid-template-columns:1fr}}.an-card{cursor:pointer;background:#f5f3ef08;border:1px solid #f5f3ef0d;flex-direction:column;gap:8px;padding:16px 16px 14px;transition:background .15s,border-color .15s;display:flex}.an-card:hover{background:#f5f3ef0f;border-color:#c6963a26}.an-card-top{justify-content:space-between;align-items:center;display:flex}.an-card-angle{text-transform:uppercase;letter-spacing:.1em;color:var(--gold);opacity:.6;font-size:.67rem;font-weight:700}.an-card-title{font-family:var(--heading-font);color:#f5f3efcc;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:1.1rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.an-card-meta{justify-content:space-between;align-items:center;margin-top:auto;display:flex}.an-card-org{color:#f5f3ef66;font-size:.6rem;font-weight:600}.an-card-date{font-family:var(--mono-font);color:#f5f3ef2e;font-size:.5rem}.analyses-footer{text-align:center;margin-top:20px}.analyses-more{text-transform:uppercase;letter-spacing:.08em;color:var(--gold);opacity:.5;align-items:center;gap:6px;font-size:.7rem;font-weight:600;text-decoration:none;transition:opacity .2s,gap .2s;display:inline-flex}.analyses-more:hover{opacity:1;gap:9px}.theme-nav{background:var(--warm-white);border-bottom:1px solid var(--border-mid);z-index:var(--z-sticky);box-shadow:var(--shadow-md);margin-bottom:4px;transition:top .3s;position:sticky;top:82px;overflow-x:auto}.theme-nav-inner{max-width:1380px;margin:0 auto;padding:0 36px;display:flex}.theme-nav-btn{text-transform:uppercase;letter-spacing:.09em;color:var(--text-light);cursor:pointer;white-space:nowrap;font-size:.7rem;font-weight:600;font-family:var(--body-font);background:0 0;border:none;border-bottom:3px solid #0000;align-items:center;gap:7px;padding:14px 20px 16px;transition:color .2s,border-color .2s;display:flex}.theme-nav-btn:hover{color:var(--text)}.theme-nav-btn.active{color:var(--btn-color,var(--teal));border-bottom-color:var(--btn-color,var(--teal))}.theme-nav-btn .tnb-dot{background:var(--btn-color,var(--teal));opacity:.6;border-radius:50%;flex-shrink:0;width:7px;height:7px}.theme-nav-btn.active .tnb-dot{opacity:1}.theme-block{border-top:3px solid var(--th-color,var(--teal));padding:48px 0}.theme-block-header{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.th-label{align-items:center;gap:12px;display:flex}.th-color-bar{background:var(--th-color,var(--teal));border-radius:var(--radius-sm);flex-shrink:0;width:4px;height:40px}.th-name{font-family:var(--heading-font);color:var(--teal-deep);font-size:1.6rem;font-weight:600}.th-links{gap:10px;display:flex}.th-link{text-transform:uppercase;letter-spacing:.09em;color:var(--th-color,var(--teal));border:1px solid var(--th-color,var(--teal));border-radius:var(--radius-sm);opacity:.6;padding:5px 12px;font-size:.7rem;font-weight:600;text-decoration:none;transition:opacity .2s,background .2s,color .2s}.th-link:hover{opacity:1;background:var(--th-color,var(--teal));color:#fff}.th-block-footer{display:none}.theme-grid{grid-template-columns:1fr 1fr 340px;align-items:start;gap:24px;display:grid}@media (max-width:1200px){.theme-grid{grid-template-columns:1fr 1fr}}@media (max-width:768px){.theme-grid{grid-template-columns:1fr}}.th-actu-list{border:1px solid var(--border-mid);flex-direction:column;gap:0;display:flex}.th-art{background:var(--warm-white);border-bottom:1px solid var(--border);cursor:pointer;padding:16px 18px;transition:background .15s}.th-art:last-child{border-bottom:none}.th-art:hover{background:#fff}.th-art.featured{border-left:3px solid var(--th-color,var(--teal));padding:20px 20px 18px}.th-art-cat{text-transform:uppercase;letter-spacing:.12em;color:var(--th-color,var(--teal));align-items:center;gap:5px;margin-bottom:6px;font-size:.68rem;font-weight:700;display:flex}.th-art-cat:before{content:"#";opacity:.5}.th-art-title{font-family:var(--heading-font);color:var(--text);margin-bottom:4px;font-size:1.15rem;font-weight:600;line-height:1.3;transition:color .15s}.th-art.featured .th-art-title{font-size:1.3rem}.th-art:hover .th-art-title{color:var(--th-color,var(--teal))}.th-art-meta{color:var(--text-light);font-size:.7rem}.th-art.has-thumb{align-items:center;gap:14px;display:flex}.th-art-body{flex:1;min-width:0}.th-art-thumb{border-radius:var(--radius-sm);flex-shrink:0;width:80px;height:56px;position:relative;overflow:hidden}.th-video-list{flex-direction:column;gap:12px;display:flex}.th-vcard{cursor:pointer;background:var(--warm-white);border:1px solid var(--border);gap:12px;padding:12px;transition:background .15s,border-color .15s;display:flex}.th-vcard:hover{border-color:var(--th-color,var(--teal));background:#fff}.th-vthumb{aspect-ratio:16/9;background:linear-gradient(135deg,var(--thumb-a,#0a2a32),var(--thumb-b,#062030));border-radius:1px;flex-shrink:0;width:150px;position:relative;overflow:hidden}.th-vthumb:before{content:"";background-image:linear-gradient(#2baec20d 1px,#0000 1px),linear-gradient(90deg,#2baec20d 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.th-v-play{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.th-v-playbtn{background:#072c3680;border:1px solid #c49a3c80;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;transition:background .2s;display:flex}.th-vcard:hover .th-v-playbtn{background:#072c36cc}.th-vdur{font-family:var(--mono-font);color:#f5f3efcc;background:#00000080;border-radius:1px;padding:1px 4px;font-size:.5rem;position:absolute;bottom:3px;right:4px}.th-vinfo{flex:1;min-width:0}.th-vfmt{text-transform:uppercase;letter-spacing:.12em;color:var(--th-color,var(--teal));margin-bottom:3px;font-size:.68rem;font-weight:700}.th-vtitle{font-family:var(--heading-font);color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:3px;font-size:.82rem;font-weight:600;line-height:1.3;transition:color .15s;display:-webkit-box;overflow:hidden}.th-vcard:hover .th-vtitle{color:var(--th-color,var(--teal))}.th-vguest{color:var(--text-light);font-size:.7rem}.th-perf-widget{background:var(--warm-white);border:1px solid var(--border-mid);padding:16px}.th-widget-title{text-transform:uppercase;letter-spacing:.14em;color:var(--text-light);border-bottom:1px solid var(--border);font-size:.6rem;font-weight:700;font-family:var(--mono-font);justify-content:space-between;margin-bottom:12px;padding-bottom:8px;display:flex}.th-widget-title a{color:var(--th-color,var(--teal));font-weight:500;text-decoration:none}.th-fund-row{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:8px;padding:6px 0;display:flex}.th-fund-row:last-child{border-bottom:none}.th-fund-row:hover .th-fname{color:var(--th-color,var(--teal))}.th-fnum{color:var(--th-color,var(--teal));opacity:.5;flex-shrink:0;width:18px;font-size:.7rem;font-weight:700}.th-fname{color:var(--text);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.72rem;font-weight:500;transition:color .15s;overflow:hidden}.th-fsoc{color:var(--text-light);font-size:.7rem;display:block}.th-fperf{color:var(--pos);flex-shrink:0;font-size:.72rem;font-weight:600}.th-fperf.neg{color:#c05050}.th-event-widget{background:var(--warm-white);border:1px solid var(--border-mid);padding:16px}.th-event-item{border-bottom:1px solid var(--border);cursor:pointer;gap:12px;padding:10px 0;display:flex}.th-event-item:last-child{border-bottom:none}.th-event-item:hover .th-ev-title{color:var(--th-color,var(--teal))}.th-ev-date{text-align:center;flex-shrink:0;width:36px}.th-ev-day{font-family:var(--heading-font);color:var(--th-color,var(--teal));font-size:1.2rem;font-weight:600;line-height:1}.th-ev-mo{text-transform:uppercase;letter-spacing:.08em;color:var(--text-light);font-size:.66rem;font-weight:500;font-family:var(--mono-font)}.th-ev-title{color:var(--text);font-size:.75rem;font-weight:500;line-height:1.35;transition:color .15s}.th-ev-org{color:var(--text-light);margin-top:2px;font-size:.7rem}.nl-inner{flex-wrap:wrap;align-items:center;gap:40px;display:flex}.nl-left{flex:1;min-width:260px}.nl-eyebrow{text-transform:uppercase;letter-spacing:.16em;color:var(--gold);font-size:.68rem;font-weight:700;font-family:var(--mono-font);margin-bottom:5px}.nl-title{font-family:var(--heading-font);color:var(--off-white);font-size:1.5rem;font-weight:600}.nl-sub{color:#f5f3ef80;margin-top:4px;font-size:.75rem}.nl-form{flex:0 0 360px;gap:0;display:flex}.nl-input{color:var(--off-white);font-family:var(--body-font);background:#ffffff1a;border:1px solid #ffffff24;border-right:none;border-radius:2px 0 0 2px;outline:none;flex:1;padding:10px 14px;font-size:.8rem}.nl-input:focus{border-color:#c49a3c80}.nl-btn{background:var(--gold);color:var(--teal-deep);font-family:var(--body-font);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:none;border-radius:0 2px 2px 0;padding:10px 20px;font-size:.7rem;font-weight:700;transition:background .2s}.mcHoneypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-5000px}footer{background:radial-gradient(circle at 16% 18%,#c49a3c17,#0000 30%),radial-gradient(circle at 84% 8%,#2bb5cc14,#0000 34%),linear-gradient(135deg,#061722 0%,#0a2430 48%,#081a24 100%);border-top:1px solid #c49a3c2e;padding:40px 0 24px}.ft-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:36px;margin-bottom:32px;display:grid}@media (max-width:900px){.ft-grid{grid-template-columns:1fr 1fr}}.ft-logo{font-family:var(--heading-font);color:var(--gold);margin-bottom:10px;font-size:1.1rem;font-weight:700;display:block}.ft-logo span{color:var(--off-white)}.ft-desc{color:#f5f3efad;max-width:250px;font-size:.73rem;line-height:1.7}.ft-col-title{text-transform:uppercase;letter-spacing:.16em;color:var(--gold);font-size:.68rem;font-weight:700;font-family:var(--mono-font);margin-bottom:12px}.ft-links{flex-direction:column;gap:8px;list-style:none;display:flex}.ft-links a,.ft-link-label{color:#f5f3efb8;font-size:.73rem;text-decoration:none;transition:color .2s}.ft-link-label{color:#f5f3efdb;font-weight:600;display:block}.ft-links a:hover{color:var(--off-white)}.ft-sublinks{border-left:1px solid #f5f3ef24;flex-direction:column;gap:5px;margin:6px 0 0 10px;padding-left:10px;list-style:none;display:flex}.ft-sublinks a{color:#f5f3ef94;font-size:.68rem}.ft-bottom{border-top:1px solid #f5f3ef1a;justify-content:space-between;align-items:center;padding-top:16px;display:flex}.ft-copy{color:#f5f3ef80;font-size:.7rem}.ft-legal{gap:16px;display:flex}.ft-legal a{color:#f5f3ef8f;font-size:.7rem;text-decoration:none;transition:color .2s}.ft-legal a:hover{color:var(--gold-light)}.interblock{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--warm-white);padding:32px 0}.interblock-inner{max-width:1380px;margin:0 auto;padding:0 36px}@media (max-width:768px){.interblock-inner{padding:0 16px}}.ib-salon{background:var(--teal-deep);border-color:#c49a3c26;padding:36px 0}.ib-salon-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.ib-salon-label{align-items:center;gap:10px;display:flex}.ib-salon-live{color:var(--gold);text-transform:uppercase;letter-spacing:.14em;border-radius:var(--radius-sm);font-size:.68rem;font-weight:700;font-family:var(--mono-font);background:#c49a3c1f;border:1px solid #c49a3c47;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.ib-salon-live .live-dot{background:var(--gold);border-radius:50%;width:5px;height:5px;animation:2s ease-in-out infinite blink}.ib-salon-title{font-family:var(--heading-font);color:var(--off-white);font-size:1.25rem;font-weight:600}.ib-salon-more{text-transform:uppercase;letter-spacing:.09em;color:var(--gold);white-space:nowrap;align-items:center;gap:5px;font-size:.7rem;font-weight:600;text-decoration:none;transition:gap .2s;display:flex}.ib-salon-more:hover{gap:8px}.ib-salon-grid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}@media (max-width:1100px){.ib-salon-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.ib-salon-grid{grid-template-columns:1fr}}.ib-salon-card{cursor:pointer;background:#f5f3ef0a;border:1px solid #f5f3ef14;flex-direction:column;padding:0;transition:border-color .2s,background .2s;display:flex}.ib-salon-card:hover{background:#f5f3ef0f;border-color:#c49a3c4d}.ib-salon-thumb{aspect-ratio:16/9;background:linear-gradient(135deg,var(--thumb-a,#0a2a32),var(--thumb-b,#062030));position:relative;overflow:hidden}.ib-salon-thumb:before{content:"";background-image:linear-gradient(#2baec20d 1px,#0000 1px),linear-gradient(90deg,#2baec20d 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.ib-salon-play{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ib-salon-playbtn{background:#072c3680;border:1px solid #c49a3c80;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;transition:background .2s;display:flex}.ib-salon-card:hover .ib-salon-playbtn{background:#072c36cc}.ib-salon-dur{font-family:var(--mono-font);color:#f5f3efcc;background:#00000080;border-radius:1px;padding:1px 4px;font-size:.5rem;position:absolute;bottom:4px;right:5px}.ib-salon-info{padding:12px 14px}.ib-salon-fmt{text-transform:uppercase;letter-spacing:.12em;color:var(--gold);font-size:.66rem;font-weight:700;font-family:var(--mono-font);margin-bottom:4px}.ib-salon-vtitle{font-family:var(--heading-font);color:#f5f3efd9;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:3px;font-size:.82rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.ib-salon-card:hover .ib-salon-vtitle{color:var(--off-white)}.ib-salon-guest{color:#f5f3ef66;font-size:.7rem}.ib-cercle{background:var(--off-white);padding:36px 0}.ib-cercle-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.ib-cercle-label{align-items:center;gap:10px;display:flex}.ib-cercle-pip{background:#32a878;border-radius:50%;flex-shrink:0;width:8px;height:8px}.ib-cercle-name{font-family:var(--heading-font);color:var(--teal-deep);font-size:1.15rem;font-weight:600}.ib-cercle-sub{color:var(--text-light);margin-top:1px;font-size:.7rem;display:block}.ib-cercle-more{text-transform:uppercase;letter-spacing:.09em;color:var(--f-cerc);align-items:center;gap:5px;font-size:.7rem;font-weight:600;text-decoration:none;transition:gap .2s;display:flex}.ib-cercle-more:hover{gap:8px}.ib-cercle-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:768px){.ib-cercle-grid{grid-template-columns:1fr}}.ib-cercle-card{background:var(--warm-white);border:1px solid var(--border-mid);cursor:pointer;gap:16px;padding:16px;transition:border-color .2s,background .2s;display:flex}.ib-cercle-card:hover{border-color:var(--f-cerc);background:#fff}.ib-cercle-thumb{aspect-ratio:16/9;background:linear-gradient(135deg,var(--thumb-a,#0a2a1a),var(--thumb-b,#051810));border-radius:1px;flex-shrink:0;width:140px;position:relative;overflow:hidden}.ib-cercle-thumb:before{content:"";background-image:linear-gradient(#32a8780f 1px,#0000 1px),linear-gradient(90deg,#32a8780f 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.ib-cercle-thumb .th-v-play{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ib-cercle-thumb .th-v-playbtn{background:#072c3680;border:1px solid #32a87880;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.ib-cercle-card:hover .th-v-playbtn{background:#072c36cc}.ib-cercle-thumb .th-vdur{font-family:var(--mono-font);color:#f5f3efcc;background:#00000080;border-radius:1px;padding:1px 4px;font-size:.5rem;position:absolute;bottom:3px;right:4px}.ib-cercle-info{flex-direction:column;flex:1;justify-content:center;min-width:0;display:flex}.ib-cercle-topic{text-transform:uppercase;letter-spacing:.14em;color:var(--f-cerc);font-size:.66rem;font-weight:700;font-family:var(--mono-font);margin-bottom:5px}.ib-cercle-title{font-family:var(--heading-font);color:var(--text);margin-bottom:4px;font-size:.95rem;font-weight:600;line-height:1.3;transition:color .15s}.ib-cercle-card:hover .ib-cercle-title{color:var(--f-cerc)}.ib-cercle-guests{color:var(--text-light);font-size:.7rem}.ib-cercle-desc{color:var(--text-mid);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:6px;font-size:.72rem;line-height:1.5;display:-webkit-box;overflow:hidden}.ib-nl{background:var(--teal);border-color:#c49a3c33;padding:28px 0}.ib-nl .interblock-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;display:flex}.ib-nl-text{color:var(--off-white);align-items:center;gap:14px;min-width:240px;display:flex}.ib-nl-icon{background:#c49a3c26;border:1px solid #c49a3c4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.ib-nl-label{font-size:.82rem;font-weight:500}.ib-nl-label strong{color:var(--gold-light);font-weight:600}.ib-nl-form{gap:0;display:flex}.ib-nl-form input{color:var(--off-white);font-family:var(--body-font);background:#ffffff1a;border:1px solid #ffffff24;border-right:none;border-radius:2px 0 0 2px;outline:none;width:220px;padding:8px 14px;font-size:.75rem}.ib-nl-form input::placeholder{color:#f5f3ef4d}.ib-nl-form input:focus{border-color:#c49a3c80}.ib-nl-form button{background:var(--gold);color:var(--teal-deep);font-family:var(--body-font);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:none;border-radius:0 2px 2px 0;padding:8px 16px;font-size:.7rem;font-weight:700;transition:background .2s}.ib-nl-form button:hover{background:var(--gold-light)}.ib-events{background:var(--warm-white);padding:32px 0}.ib-events-head{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.ib-events-label{font-family:var(--heading-font);color:var(--teal-deep);font-size:1.1rem;font-weight:600}.ib-events-more{text-transform:uppercase;letter-spacing:.09em;color:var(--teal);align-items:center;gap:5px;font-size:.7rem;font-weight:600;text-decoration:none;transition:gap .2s;display:flex}.ib-events-more:hover{gap:8px}.ib-events-grid{background:var(--border);border:1px solid var(--border-mid);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}@media (max-width:900px){.ib-events-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.ib-events-grid{grid-template-columns:1fr}}.ib-ev-card{background:var(--warm-white);cursor:pointer;gap:12px;padding:16px;transition:background .15s;display:flex}.ib-ev-card:hover{background:#fff}.ib-ev-date{text-align:center;flex-shrink:0;width:40px}.ib-ev-day{font-family:var(--heading-font);color:var(--teal);font-size:1.35rem;font-weight:600;line-height:1}.ib-ev-mo{text-transform:uppercase;letter-spacing:.08em;color:var(--text-light);font-size:.66rem;font-weight:500;font-family:var(--mono-font)}.ib-ev-info{flex:1;min-width:0}.ib-ev-title{color:var(--text);margin-bottom:3px;font-size:.78rem;font-weight:600;line-height:1.35;transition:color .15s}.ib-ev-card:hover .ib-ev-title{color:var(--teal)}.ib-ev-org{color:var(--text-light);font-size:.7rem}.ib-ev-type{text-transform:uppercase;letter-spacing:.1em;border-radius:var(--radius-sm);margin-top:4px;padding:2px 7px;font-size:.66rem;font-weight:700;display:inline-block}.ib-ev-visio{color:var(--f-talk);background:#2e86ab1a}.ib-ev-road{color:var(--teal);background:var(--teal-pale)}.ib-ev-conf{color:var(--th-immo);background:#4a358017}.ib-track{background:var(--teal-deep);border-color:#c49a3c26;padding:36px 0}.ib-track-head{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.ib-track-label{align-items:center;gap:10px;display:flex}.ib-track-pip{background:#c45a38;border-radius:50%;flex-shrink:0;width:8px;height:8px}.ib-track-name{font-family:var(--heading-font);color:var(--off-white);font-size:1.15rem;font-weight:600}.ib-track-sub{color:#f5f3ef66;margin-top:1px;font-size:.7rem;display:block}.ib-track-more{text-transform:uppercase;letter-spacing:.09em;color:var(--f-track);align-items:center;gap:5px;font-size:.7rem;font-weight:600;text-decoration:none;transition:gap .2s;display:flex}.ib-track-more:hover{gap:8px}.ib-track-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}@media (max-width:900px){.ib-track-grid{grid-template-columns:1fr}}.ib-track-card{cursor:pointer;background:#f5f3ef0a;border:1px solid #f5f3ef14;flex-direction:column;transition:border-color .2s,background .2s;display:flex}.ib-track-card:hover{background:#f5f3ef0f;border-color:#c45a3866}.ib-track-thumb{aspect-ratio:16/9;background:linear-gradient(135deg,var(--thumb-a,#2a0a0a),var(--thumb-b,#180505));position:relative;overflow:hidden}.ib-track-thumb:before{content:"";background-image:linear-gradient(#c45a380d 1px,#0000 1px),linear-gradient(90deg,#c45a380d 1px,#0000 1px);background-size:22px 22px;position:absolute;inset:0}.ib-track-play{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.ib-track-playbtn{background:#072c3680;border:1.5px solid #c45a3880;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:background .2s,border-color .2s;display:flex}.ib-track-card:hover .ib-track-playbtn{background:#072c36cc;border-color:#c45a38cc}.ib-track-dur{font-family:var(--mono-font);color:#f5f3efcc;background:#00000080;border-radius:1px;padding:1px 5px;font-size:.66rem;position:absolute;bottom:5px;right:6px}.ib-track-info{padding:14px 16px}.ib-track-fmt{text-transform:uppercase;letter-spacing:.14em;color:var(--f-track);font-size:.66rem;font-weight:700;font-family:var(--mono-font);margin-bottom:5px}.ib-track-vtitle{font-family:var(--heading-font);color:#f5f3efd9;margin-bottom:4px;font-size:.92rem;font-weight:600;line-height:1.3}.ib-track-card:hover .ib-track-vtitle{color:var(--off-white)}.ib-track-guest{color:#f5f3ef73;margin-bottom:3px;font-size:.7rem}.ib-track-desc{color:#f5f3ef4d;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.7rem;line-height:1.45;display:-webkit-box;overflow:hidden}.fi{opacity:0;transition:opacity .5s,transform .5s;transform:translateY(16px)}.fi.in{opacity:1;transform:none}.hero-news-list::-webkit-scrollbar{width:4px}.hero-news-list::-webkit-scrollbar-track{background:0 0}.hero-news-list::-webkit-scrollbar-thumb{background:var(--warm-gray);border-radius:var(--radius-sm)}.nav-wrap{justify-content:space-between;align-items:center;gap:28px;max-width:1400px;height:100%;margin:0 auto;padding:0 40px;display:flex}.nav-menu{height:52px;list-style:none;display:flex}.nav-menu a{text-transform:uppercase;letter-spacing:.09em;color:#faf9f6b3;white-space:nowrap;border-bottom:2px solid #0000;align-items:center;height:100%;padding:0 14px;font-size:.7rem;font-weight:500;text-decoration:none;transition:color .2s,border-color .2s;display:flex}.nav-menu a:hover{color:#faf9f6e0}.nav-menu a.on{color:var(--warm-white);border-bottom-color:var(--gold)}@media (max-width:900px){.nav-menu{display:none}}.nav-r{align-items:center;gap:2px;display:flex}.navNewsletterWrap{align-items:center;display:flex;position:relative}.navNewsletterIcon{color:#ffffffb3;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;transition:color .15s;display:flex}.navNewsletterIcon:hover{color:#fff}.navNewsletterIcon svg{width:22px;height:22px}.navNewsletterPop{z-index:calc(var(--z-nav) + 10);background:var(--teal-deep);border-radius:var(--radius-sm);border:1px solid #c49a3c47;grid-template-columns:1fr auto;gap:8px;width:260px;padding:12px;display:grid;position:absolute;top:38px;right:0;box-shadow:0 14px 40px #00000038}.navNewsletterTitle{font-family:var(--mono-font);text-transform:uppercase;letter-spacing:.12em;color:#f5f3ef94;grid-column:1/-1;font-size:.58rem;font-weight:700}.navNewsletterInput{border-radius:var(--radius-sm);min-width:0;height:32px;color:var(--off-white);font-family:var(--body-font);background:#ffffff14;border:1px solid #ffffff29;outline:none;padding:0 10px;font-size:.76rem}.navNewsletterInput::placeholder{color:#f5f3ef57}.navNewsletterInput:focus{border-color:#c49a3c8c}.navNewsletterSubmit{background:var(--gold);height:32px;color:var(--teal-deep);border-radius:var(--radius-sm);font-family:var(--body-font);cursor:pointer;border:0;padding:0 12px;font-size:.68rem;font-weight:700}.navNewsletterSubmit:hover{background:var(--gold-light)}.nav-hamburger{cursor:pointer;background:0 0;border:0;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:none}.nav-hamburger span{background:var(--warm-white);width:16px;height:1.5px;transition:all .3s;display:block;position:relative}.nav-hamburger span:before,.nav-hamburger span:after{content:"";background:var(--warm-white);width:100%;height:1.5px;transition:all .3s;position:absolute;left:0}.nav-hamburger span:before{top:-5px}.nav-hamburger span:after{top:5px}.nav-hamburger.open span{background:0 0}.nav-hamburger.open span:before{top:0;transform:rotate(45deg)}.nav-hamburger.open span:after{top:0;transform:rotate(-45deg)}.mobile-menu-overlay{z-index:var(--z-modal);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#072c36fa;flex-direction:column;padding:0;display:none;position:fixed;inset:82px 0 56px;overflow-y:auto}.mobile-menu-overlay.open{display:flex}.mobile-menu-overlay a{text-transform:uppercase;letter-spacing:.08em;color:#f5f3ef8c;border-bottom:1px solid #f5f3ef0d;padding:16px 24px;font-size:.82rem;font-weight:500;text-decoration:none;transition:color .2s,background .2s;display:block}.mobile-menu-overlay a:hover,.mobile-menu-overlay a.on{color:var(--warm-white);background:#f5f3ef0a}.mobile-menu-overlay .mob-nl{background:var(--gold);color:var(--teal-deep);text-align:center;border-radius:var(--radius-sm);margin:16px 24px;padding:14px;font-weight:700}.mob-tabs{z-index:var(--z-modal);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding-bottom:max(6px, min(env(safe-area-inset-bottom,0px), 12px));background:#072c36f7;border-top:1px solid #c49a3c2e;border-bottom:none;transition:transform .35s cubic-bezier(.4,0,.2,1);display:none;left:0;right:0;position:fixed!important;top:auto!important;bottom:0!important}.mob-tabs.hide-bar{transform:translateY(calc(100% + min(env(safe-area-inset-bottom,0px), 12px)))}.mob-tabs-inner{justify-content:space-around;align-items:stretch;max-width:540px;height:52px;margin:0 auto;display:flex}.mtab{color:#f5f3ef66;text-transform:uppercase;letter-spacing:.04em;font-size:.68rem;font-weight:600;font-family:var(--body-font);-webkit-tap-highlight-color:transparent;white-space:nowrap;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;text-decoration:none;transition:color .2s;display:flex;position:relative}.mtab:before{content:"";background:0 0;height:2px;transition:background .2s;position:absolute;top:0;left:20%;right:20%}.mtab.on{color:var(--gold)}.mtab.on:before{background:var(--gold)}.mtab svg{stroke-width:1.4px;flex-shrink:0;width:18px;height:18px}.mtab-label{margin-top:1px;line-height:1}.adslot.ad-mpu{background:var(--teal-deep);border:1px solid #c49a3c26;margin-top:12px;padding:16px}.adslot-tag{font-family:var(--mono-font);text-transform:uppercase;letter-spacing:.14em;color:#c49a3c80;margin-bottom:10px;font-size:.5rem;font-weight:700;display:block}.ad-mpu-content{align-items:flex-start;gap:12px;display:flex}.ad-ct-thumb{background:linear-gradient(135deg,#1a2a3a,#0e1822);flex-shrink:0;justify-content:center;align-items:center;width:80px;height:56px;display:flex;position:relative}.ad-ct-play{border:1px solid var(--gold);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.ad-ct-info{flex:1;min-width:0}.ad-ct-badge{text-transform:uppercase;letter-spacing:.08em;color:var(--gold);margin-bottom:4px;font-size:.5rem;font-weight:600;display:block}.ad-ct-title{font-family:var(--heading-font);color:var(--off-white);margin-bottom:4px;font-size:.78rem;font-weight:500;line-height:1.35}.ad-ct-meta{color:#f5f3ef66;font-size:.7rem}@media (max-width:1200px){.theme-grid{grid-template-columns:1fr 1fr!important}.analyses-grid{grid-template-columns:1fr}}@media (max-width:900px){.nav-menu{display:none!important}.nav-hamburger{display:flex}.navNewsletterWrap{display:none}.mob-tabs{display:block}body{padding-bottom:calc(58px + min(env(safe-area-inset-bottom,0px), 12px))}.hero{grid-template-columns:1fr!important;height:auto!important;min-height:auto!important;max-height:none!important}.hero-video{min-height:340px}.hero-news{border-left:none;border-top:1px solid var(--border-mid);max-height:none;overflow:visible}.hero-news-item:nth-child(n+5){display:none}.hero-video-meta{padding:24px 20px}.hero-h1{font-size:1.5rem!important}.hero-guest{font-size:.85rem}.theme-block-header{flex-direction:column;align-items:flex-start;gap:12px}.th-links{flex-wrap:wrap;gap:6px}.th-name{font-size:1.3rem}.analyses-header{flex-direction:column;align-items:flex-start;gap:14px}.analyses-title{font-size:1.15rem}.analyses-tabs{flex-wrap:wrap;gap:2px}.an-tab{padding:6px 10px;font-size:.7rem}.an-feat-title{font-size:1rem}.an-cards{grid-template-columns:1fr 1fr}.agenda-grid{grid-template-columns:repeat(2,1fr)}.ft-grid{grid-template-columns:1fr 1fr}.nl-inner{text-align:center;flex-direction:column;gap:20px}.nl-form{flex:none;width:100%;max-width:400px;margin:0 auto}.fonds-panel.active{grid-template-columns:repeat(3,1fr)}.ib-salon-head{flex-direction:column;align-items:flex-start;gap:10px}.ib-salon-label{flex-direction:column;align-items:flex-start;gap:8px}.ib-events-grid{grid-template-columns:repeat(2,1fr)}.ib-track-grid{grid-template-columns:1fr 1fr}.ib-events-head{flex-direction:column;align-items:flex-start;gap:8px}}@media (max-width:768px){body{background:#fff}.container{padding:0 14px}.th-actu-list,.th-art,.th-vcard,.th-perf-widget,.th-event-widget,.hero-news,.theme-nav,.ib-cercle,.ib-cercle-card,.ib-events,.ib-ev-card,.ev-card,.ad-billboard-wrap{background:#fff}.theme-block,.interblock,.fonds-section,.agenda-section{border-bottom:1px solid #e8e5df}.analyses-block{border-bottom:none}.th-links{display:none}.th-block-footer{text-align:center;border-top:1px solid #e8e5df;margin-top:8px;padding:16px 0 4px;display:block}.th-block-footer a{text-transform:uppercase;letter-spacing:.09em;color:var(--th-color,var(--teal));align-items:center;gap:5px;font-size:.72rem;font-weight:600;text-decoration:none;display:inline-flex}.adslot.ad-mpu{display:none}.theme-nav-inner{position:relative}.theme-nav-inner:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#fff);width:40px;position:absolute;top:0;bottom:0;right:0}.main-nav{height:50px}.nav-wrap{gap:12px;padding:0 14px}.logo{font-size:1rem}.ticker{justify-content:flex-start;height:26px;padding-left:12px;top:50px}.ticker:after{opacity:1}.tick-lbl{letter-spacing:.1em;padding:0 8px 0 0;font-size:.62rem}.tick-scroll{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex:auto;overflow:auto hidden}.tick-scroll::-webkit-scrollbar{display:none}.tick-track{width:max-content;padding-right:24px}.tick-item{padding:0 14px;font-size:.7rem}body>main,.hero{margin-top:76px}.mobile-menu-overlay{top:76px;bottom:54px}.th-actu-list{border:none}.th-vcard,.th-perf-widget,.th-event-widget{border-color:var(--border)}.th-art{border-bottom-color:var(--border)}.th-art.featured{border-left-color:var(--th-color,var(--teal))}.ib-cercle-card{border-color:var(--border)}.agenda-grid{background:0 0;border:none;gap:8px}.ev-card{border:1px solid var(--border)}.ib-events-grid{background:0 0;border:none;gap:8px}.ib-ev-card{border-bottom:1px solid var(--border)}.theme-nav{-webkit-overflow-scrolling:touch;scrollbar-width:none;top:76px;box-shadow:0 1px 6px #0000000f}.theme-nav::-webkit-scrollbar{display:none}.theme-nav-inner{padding:0 10px}.theme-nav-btn{letter-spacing:.06em;padding:10px 12px 12px;font-size:.6rem}.theme-nav-btn .tnb-dot{width:5px;height:5px}.theme-block{padding:32px 0}.th-color-bar{width:3px;height:32px}.th-name{font-size:1.5rem}.theme-grid{gap:14px;grid-template-columns:1fr!important}.th-video-stack{gap:10px}.th-vcard-hero-small{flex-direction:column;gap:8px;display:flex!important}.th-vhero-title{font-size:1.25rem;line-height:1.3}.th-vhero-fmt{font-size:.7rem}.th-vhero-guest{font-size:.78rem}.th-vhero-serie{font-size:.7rem}.th-vhero-info{gap:4px;padding:12px 14px}.th-art{padding:16px}.th-art.featured{padding:18px 16px}.th-art-title{font-size:1.1rem;line-height:1.35}.th-art.featured .th-art-title{font-size:1.2rem}.th-art-cat{margin-bottom:5px;font-size:.7rem}.th-art-meta{font-size:.78rem}.th-vcard{gap:12px;padding:12px}.th-vthumb{width:130px}.th-vtitle{font-size:.95rem;line-height:1.35}.th-vfmt{font-size:.7rem}.th-vguest{font-size:.78rem}.vf .th-vtitle{font-size:1.1rem}.vf .th-art-title{font-size:.95rem}.vf .th-art.featured .th-art-title{font-size:1.05rem}.th-perf-widget,.th-event-widget{padding:14px}.th-widget-title{font-size:.7rem}.th-fname,.th-fperf{font-size:.88rem}.th-fsoc{font-size:.72rem}.th-fnum{font-size:.7rem}.th-ev-title{font-size:.92rem}.th-ev-org{font-size:.78rem}.th-ev-day{font-size:1.3rem}.analyses-block{padding:36px 0 32px}.analyses-inner{padding:0 14px}.analyses-title{font-size:1.3rem}.an-cards{grid-template-columns:1fr!important}.an-feat-title{font-size:1.15rem;line-height:1.4}.an-feat-excerpt{font-size:.88rem;line-height:1.65}.an-card-title{font-size:1rem;line-height:1.4}.an-card-angle{font-size:.7rem}.an-card-org{font-size:.78rem}.an-card-date{font-size:.7rem}.an-feat-org{font-size:.82rem}.an-feat-author{font-size:.75rem}.an-feat-date,.an-feat-tag,.an-tab{font-size:.7rem}.fonds-section{padding:36px 0}.fonds-panel.active{grid-template-columns:1fr 1fr!important}.fonds-tabs{flex-wrap:wrap}.fonds-tab{padding:10px 16px;font-size:.75rem}.fc{padding:16px 12px}.fc-head,.fc-n{font-size:.7rem}.fc-name,.fc-perf{font-size:.88rem}.fc-soc,.fc-more{font-size:.72rem}.agenda-section{padding:36px 0}.agenda-grid{grid-template-columns:1fr 1fr}.ev-card{padding:16px}.ev-day{font-size:1.4rem}.ev-title{font-size:.95rem}.ev-org{font-size:.78rem}.ev-type{font-size:.7rem}.nl-strip{padding:28px 0}.nl-title{font-size:1.35rem}.nl-sub{font-size:.88rem}.nl-eyebrow{font-size:.7rem}.nl-input{font-size:.88rem}footer{padding:24px 0 14px}.ft-grid{grid-template-columns:1fr 1fr;gap:18px 22px;margin-bottom:16px}.ft-logo{margin-bottom:6px}.ft-desc{margin:0;font-size:.82rem;line-height:1.45}.ft-links{gap:2px}.ft-links a,.ft-link-label{align-items:center;min-height:30px;font-size:.86rem;display:flex}.ft-sublinks{gap:0;margin:2px 0 4px 10px}.ft-sublinks a{min-height:26px;font-size:.82rem}.ft-col-title{margin-bottom:6px;font-size:.75rem}.ft-bottom{text-align:center;flex-direction:column;gap:6px;padding-top:12px}.ft-copy{margin:0;font-size:.75rem;line-height:1.35}.ft-legal{flex-wrap:wrap;justify-content:center;gap:12px}.ft-legal a{align-items:center;min-height:30px;font-size:.75rem;display:inline-flex}.interblock-inner{padding:0 14px}.ib-salon-grid{grid-template-columns:1fr 1fr}.ib-salon-vtitle{font-size:1rem}.ib-salon-guest{font-size:.78rem}.ib-salon-fmt{font-size:.7rem}.ib-salon-title{font-size:1.2rem}.ib-cercle-grid{grid-template-columns:1fr}.ib-cercle-title{font-size:1.1rem}.ib-cercle-guests{font-size:.82rem}.ib-cercle-topic{font-size:.7rem}.ib-cercle-name{font-size:1.15rem}.ib-cercle-sub{font-size:.78rem}.ib-track-grid{grid-template-columns:1fr}.ib-track-vtitle{font-size:1.1rem}.ib-track-guest{font-size:.82rem}.ib-track-fmt{font-size:.7rem}.ib-track-name{font-size:1.15rem}.ib-events-grid{grid-template-columns:1fr 1fr}.ib-ev-title{font-size:.95rem}.ib-ev-org{font-size:.78rem}.ib-events-label{font-size:1.1rem}.hero-news-label,.hero-news-date,.hni-cat{font-size:.7rem}.hni-title{font-size:1.05rem;line-height:1.35}.hni-time{font-size:.7rem}.hero-news-footer a{font-size:.78rem}.ib-nl-label{font-size:.92rem}.theme-nav-btn{font-size:.7rem}.ad-billboard-wrap{padding:16px 0}.ad-leaderboard-wrap{padding:10px 0}}@media (max-width:600px){body{background:#fff}.container{padding:0}.theme-block-header{padding:0}.th-vcard{border-left:none;border-right:none;margin-left:0;margin-right:0}.th-actu-list{border:none}.th-perf-widget,.th-event-widget{border-left:none;border-right:none}.interblock-inner,.analyses-inner,.nl-strip .container,footer .container,.fonds-section .container{padding:0 14px}.agenda-section{padding:36px 14px}.ad-leaderboard-wrap{padding:10px 14px}.hero-video{min-height:280px}.hero-video-meta{padding:20px 16px}.hero-h1{line-height:1.3;font-size:1.35rem!important}.hero-fmt-tag{padding:4px 10px;font-size:.72rem}.hero-guest{font-size:.85rem}.hero-info-row{gap:8px;font-size:.75rem}.hero-play{width:56px;height:56px}.hero-play svg{width:16px;height:16px}.hero-news{max-height:none;overflow:visible}.hero-news-head{padding:12px 14px 10px}.hero-news-label,.hero-news-date{font-size:.7rem}.hero-news-item{gap:3px;padding:10px 14px}.hni-cat{font-size:.7rem}.hni-title{font-size:1rem}.hni-time{font-size:.7rem}.hero-news-footer{padding:10px 14px}.hero-news-footer a{font-size:.75rem}.theme-block{padding:24px 0}.theme-block-header{margin-bottom:18px}.th-link{padding:5px 10px;font-size:.72rem}.th-art-title{font-size:1rem;line-height:1.4}.th-art.featured .th-art-title{font-size:1.05rem}.th-art-cat{font-size:.7rem}.th-art-meta{font-size:.75rem}.th-vcard{flex-direction:row;gap:10px}.th-vthumb{width:110px}.th-vtitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;line-height:1.35;display:-webkit-box;overflow:hidden}.th-vfmt{font-size:.7rem}.th-vguest{font-size:.72rem}.vf .th-vtitle{font-size:1rem}.vf .th-art-title{font-size:.92rem}.vf .th-art.featured .th-art-title{font-size:.98rem}.th-vhero-title{font-size:1.15rem}.th-vhero-info{padding:10px 12px}.th-vhero-guest{font-size:.72rem}.th-ev-title{font-size:.88rem}.th-ev-day{font-size:1.2rem}.th-ev-org{font-size:.72rem}.th-widget-title{font-size:.7rem}.th-fname,.th-fperf{font-size:.82rem}.th-fsoc,.th-fnum{font-size:.7rem}.analyses-header{gap:10px}.analyses-tabs{gap:1px}.an-tab{padding:6px 10px;font-size:.7rem}.an-feat-title{font-size:1.05rem;line-height:1.4}.an-feat-excerpt{-webkit-line-clamp:3;font-size:.85rem;line-height:1.6}.an-feat-footer{flex-direction:column;align-items:flex-start;gap:8px}.an-feat-org{font-size:.78rem}.an-feat-author{font-size:.72rem}.an-card{padding:12px}.an-card-title{font-size:.92rem;line-height:1.35}.an-card-angle{font-size:.7rem}.an-card-org{font-size:.72rem}.fonds-panel.active{grid-template-columns:1fr!important}.fc-head,.fc-n{font-size:.7rem}.fc-name,.fc-perf{font-size:.82rem}.fc-soc,.fc-more{font-size:.7rem}.agenda-grid,.ib-salon-grid{grid-template-columns:1fr!important}.ib-salon-title{font-size:1.15rem}.ib-salon-vtitle{font-size:1rem}.ib-salon-guest{font-size:.78rem}.ib-salon-fmt{font-size:.7rem}.ib-events-grid,.ib-track-grid{grid-template-columns:1fr!important}.nl-form{flex-direction:column;width:100%}.nl-input{border-radius:var(--radius-sm);border-right:1px solid #ffffff24;margin-bottom:0}.nl-btn{border-radius:var(--radius-sm);padding:12px}.ib-nl-form{flex-direction:column;gap:8px;width:100%}.ib-nl-form input{border-radius:var(--radius-sm);border-right:1px solid #ffffff24;width:100%}.ib-nl-form button{border-radius:var(--radius-sm)}.ib-nl .interblock-inner{text-align:center;flex-direction:column}.ib-nl-text{text-align:center;flex-direction:column;gap:8px}footer{padding:22px 0 72px}.ft-grid{gap:14px;margin-bottom:14px;grid-template-columns:1fr!important}.ft-logo{margin-bottom:4px}.ft-desc{max-width:100%;line-height:1.42}.ft-col-title{margin-bottom:4px}.ft-links{gap:0}.ft-links a,.ft-link-label{min-height:26px;font-size:.84rem;line-height:1.25}.ft-sublinks a{min-height:24px;font-size:.8rem}.ft-bottom{align-items:center;gap:6px;padding-top:12px}.ft-legal{flex-flow:wrap;justify-content:center;align-items:center;gap:10px}.ft-legal a{min-height:24px;line-height:1.2}}@media (max-width:380px){.container{padding:0 10px}.hero-video{min-height:240px}.hero-h1{font-size:1.2rem!important}.hero-news{max-height:none;overflow:visible}.hero-news-item{padding:8px 12px}.hni-title{font-size:.92rem}.th-name{font-size:1.2rem}.analyses-title,.nl-title{font-size:1.1rem}.th-vthumb{width:90px}.th-vtitle{font-size:.92rem}.th-vguest{font-size:.7rem}.th-art-title{font-size:.92rem}.th-art.featured .th-art-title{font-size:.98rem}.th-fname,.th-fperf{font-size:.78rem}.th-vhero-title{font-size:1.05rem}.fc-name,.fc-perf{font-size:.78rem}.vf .th-vtitle{font-size:.95rem}.vf .th-art-title{font-size:.92rem}.vf .th-art.featured .th-art-title{font-size:.95rem}}@media (pointer:coarse){.th-art,.th-vcard{min-height:44px}.th-fund-row{min-height:40px;padding:8px 0}.th-event-item{min-height:44px;padding:12px 0}.theme-nav-btn{min-height:44px}.nav-hamburger{min-width:32px;min-height:32px}.hero-news-item{min-height:52px}.fonds-tab{min-height:40px}.an-tab{min-height:36px}.ev-card{min-height:60px}}:root{--ink:#0a1416;--ink-mid:#344648;--ink-light:#677577;--ink-faint:#98aaac;--paper:#f4f2ee;--paper-warm:#faf9f6;--paper-rule:#e8e4de;--teal-bright:#2bb5cc;--teal-ghost:#ebf5f8;--gold-warm:#ddb05a;--gold-pale:#f5ecd8;--th-i:#52308a;--th-pe:#9e2a18;--th-marches:#1255a0;--th-obli:#0c5561;--th-struct:#1a6b4a;--th-cgp:#7a4808;--ev-visio:#2e86ab;--ev-conf:#52308a;--ev-web:#1a6b4a}@media (max-width:768px){.wrap{padding:0 16px}}@media (max-width:480px){.wrap{padding:0 14px}}:root{--f-zoom:#c49a3c;--f-talk:#2e86ab;--f-face:#2baec2;--f-table:#7a50b0;--f-cerc:#32a878;--f-track:#c45a38}.page-header{background:var(--teal-deep);border-bottom:1px solid #c49a3c1f;margin-top:0;padding:32px 0 0;position:relative;overflow:hidden}.ph-word{font-family:var(--heading-font);color:#ffffff05;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:16rem;font-weight:700;line-height:1;position:absolute;bottom:-50px;right:-10px}.ph-stats{gap:20px;margin-top:12px;display:flex}.ph-stat{font-family:var(--mono-font);color:#f5f3ef4d;align-items:center;gap:5px;font-size:.6rem;display:flex}.ph-stat strong{color:#f5f3ef99;font-weight:500}.thematic-tabs{z-index:1;scrollbar-width:none;border-top:1px solid #ffffff0f;align-items:stretch;display:flex;position:relative;overflow-x:auto}.filter-pill,.type-pill{border:1px solid var(--border-mid);background:var(--off-white);color:var(--text-light);cursor:pointer;font-size:.7rem;font-weight:600;font-family:var(--body-font);white-space:nowrap;border-radius:20px;padding:5px 12px;transition:all .15s}.filter-label{font-family:var(--mono-font);text-transform:uppercase;letter-spacing:.13em;color:var(--text-light);white-space:nowrap;flex-shrink:0;font-size:.68rem;font-weight:500}.filter-pills{flex-wrap:wrap;gap:5px;display:flex}.filter-pill{border-radius:18px;align-items:center;gap:5px;display:flex}.filter-pill:hover{border-color:var(--pc,var(--teal));color:var(--pc,var(--teal))}.filter-pill.on{background:var(--pc,var(--teal));color:#fff;border-color:var(--pc,var(--teal))}.fmt-anchor{scroll-behavior:smooth;text-decoration:none}.fmt-anchor:hover{background:color-mix(in srgb, var(--pc) 10%, transparent);border-color:var(--pc)}.fmt-pills{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.fmt-pills::-webkit-scrollbar{display:none}.fp-dot{background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.filter-right{align-items:center;gap:8px;margin-left:auto;display:flex}.view-toggle{background:var(--border);border:1px solid var(--border-mid);border-radius:var(--radius-sm);gap:1px;display:flex;overflow:hidden}.view-btn{background:var(--warm-white);cursor:pointer;color:var(--text-light);border:none;align-items:center;padding:6px 9px;transition:all .15s;display:flex}.view-btn:hover{background:var(--teal-pale)}.view-btn.on{background:var(--teal-deep);color:#fff}.videos-main.list-view .video-grid{background:0 0;grid-template-columns:1fr;gap:0}.videos-main.list-view .video-card{border-bottom:1px solid var(--border);grid-template-columns:160px 1fr;gap:0;display:grid}.videos-main.list-view .vc-thumb{aspect-ratio:unset;height:100%;min-height:90px}.videos-main.list-view .vc-body{padding:14px 18px}.load-more-area{text-align:center;border-top:1px solid var(--border);padding:20px 0}.videos-layout{padding:28px 0 72px}.featured-video{background:var(--teal-deep);cursor:pointer;border:1px solid #c49a3c14;margin-bottom:28px;transition:opacity .2s;display:block}.featured-video:hover{opacity:.95}.fv-inner{grid-template-columns:1fr 1fr;gap:0;display:grid}.fv-player{aspect-ratio:16/9;background:linear-gradient(145deg,#0a1c28,#0d3040);position:relative;overflow:hidden}.fv-grid{background-image:linear-gradient(#2baec20a 1px,#0000 1px),linear-gradient(90deg,#2baec20a 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.fv-overlay{background:linear-gradient(#0000 40%,#072c36b3 100%);position:absolute;inset:0}.fv-play{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.fv-play-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#072c3666;border:2px solid #c49a3c80;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .25s,border-color .25s;display:flex}.featured-video:hover .fv-play-btn{border-color:var(--gold);transform:scale(1.08)}.fv-fmt-badge{text-transform:uppercase;letter-spacing:.12em;border-radius:var(--radius-sm);font-size:.68rem;font-weight:700;font-family:var(--mono-font);padding:4px 12px;position:absolute;top:14px;left:14px}.fv-dur{font-family:var(--mono-font);color:#f5f3efb3;background:#0000008c;border-radius:1px;padding:2px 8px;font-size:.7rem;position:absolute;bottom:12px;right:12px}.fv-body{flex-direction:column;justify-content:center;padding:24px;display:flex}.fv-theme{text-transform:uppercase;letter-spacing:.12em;color:var(--tc,var(--teal-light));width:fit-content;font-size:.68rem;font-weight:700;font-family:var(--mono-font);align-items:center;gap:6px;margin-bottom:8px;display:inline-flex}.fv-theme:before{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;display:block}.fv-title{font-family:var(--heading-font);color:var(--warm-white);margin-bottom:6px;font-size:1.3rem;font-weight:700;line-height:1.28}.fv-guest{color:#f5f3ef73;margin-bottom:14px;font-size:.76rem;font-style:italic}.fv-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fv-date{font-family:var(--mono-font);color:#f5f3ef4d;font-size:.6rem}.fv-partner{color:var(--gold);align-items:center;gap:5px;font-size:.6rem;display:flex}.videos-section{margin-bottom:28px}.vs-header{border-bottom:1px solid var(--border-mid);justify-content:space-between;align-items:baseline;margin-bottom:14px;padding-bottom:10px;display:flex}.vs-title{font-family:var(--heading-font);color:var(--teal-deep);align-items:center;gap:10px;font-size:1.05rem;font-weight:700;display:flex}.vs-fmt-pip{border-radius:50%;flex-shrink:0;width:8px;height:8px}.vs-count{color:var(--text-light);font-size:.6rem;font-weight:400;font-family:var(--body-font)}.vs-more{text-transform:uppercase;letter-spacing:.09em;color:var(--teal);font-size:.7rem;font-weight:600;text-decoration:none}.vs-more:hover{text-decoration:underline}.video-grid{background:var(--border);border:1px solid var(--border-mid);grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.video-grid.cols-1{grid-template-columns:1fr}.video-grid.cols-2{grid-template-columns:repeat(2,1fr)}.video-grid.cols-3{grid-template-columns:repeat(3,1fr)}.video-grid.cols-4{grid-template-columns:repeat(4,1fr)}.video-card{cursor:pointer;background:#fff;min-width:0;transition:background .15s;display:block}.video-card:hover,.video-card.partner-card,.video-card.partner-card:hover{background:#fff}.gold-pale{background:var(--gold-pale)}.vc-thumb{aspect-ratio:16/9;background:linear-gradient(135deg,#0a1c28,#061218);width:100%;max-width:100%;position:relative;overflow:hidden}.vc-thumb img{object-position:center 68%}.vc-blur-bg{display:none}.vc-grid{z-index:3;background-image:linear-gradient(#2baec20a 1px,#0000 1px),linear-gradient(90deg,#2baec20a 1px,#0000 1px);background-size:20px 20px;position:absolute;inset:0}.vc-overlay{z-index:3;background:linear-gradient(#0000 45%,#072c368c 100%);position:absolute;inset:0}.vc-play{opacity:0;z-index:3;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;inset:0}.video-card:hover .vc-play{opacity:1}.vc-play-btn{background:#072c3680;border:1px solid #c49a3c80;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:transform .2s;display:flex}.video-card:hover .vc-play-btn{transform:scale(1.1)}.vc-dur{font-family:var(--mono-font);color:#f5f3efb3;z-index:3;background:#0000008c;border-radius:1px;padding:1px 5px;font-size:.66rem;position:absolute;bottom:6px;right:7px}.vc-fmt{text-transform:uppercase;letter-spacing:.1em;border-radius:var(--radius-sm);font-size:.66rem;font-weight:700;font-family:var(--mono-font);z-index:3;padding:2px 7px;position:absolute;top:7px;left:7px}.vc-partner-star{display:none}.vc-body{padding:12px 14px}.vc-theme{text-transform:uppercase;letter-spacing:.12em;color:var(--tc,var(--teal));font-size:.67rem;font-weight:700;font-family:var(--mono-font);align-items:center;gap:3px;margin-bottom:4px;display:flex}.vc-theme:before{content:"";background:currentColor;border-radius:50%;width:3px;height:3px;display:block}.vc-title{font-family:var(--heading-font);color:var(--text);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:5px;font-size:.96rem;font-weight:400;line-height:1.3;transition:color .15s;display:-webkit-box;overflow:hidden}.video-card:hover .vc-title{color:var(--teal)}.vc-guest{color:var(--text-light);white-space:nowrap;text-overflow:ellipsis;margin-bottom:4px;font-size:.7rem;font-style:italic;overflow:hidden}.vc-meta{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.vc-date{font-family:var(--mono-font);color:var(--text-light);font-size:.68rem}.vc-partner-name{color:var(--gold);align-items:center;gap:3px;font-size:.68rem;font-weight:600;display:flex}.video-grid.grid-wide{grid-template-columns:repeat(2,1fr)}.ph-inner{z-index:1;grid-template-columns:1fr 360px;align-items:stretch;gap:0;display:grid;position:relative}.nl-strip{background:var(--teal-deep);border-top:1px solid #c49a3c2e;padding:32px 0}.nl-inner{justify-content:space-between;align-items:center;gap:32px;display:flex}.nl-eyebrow{font-family:var(--mono-font);text-transform:uppercase;letter-spacing:.16em;color:var(--gold);margin-bottom:6px;font-size:.68rem;font-weight:700}.nl-title{font-family:var(--heading-font);color:var(--off-white);margin-bottom:4px;font-size:1.35rem;font-weight:600}.nl-sub{color:#f5f3ef66;font-size:.82rem}.nl-form{flex:1;max-width:400px;display:flex}.nl-input{color:var(--off-white);font-size:.82rem;font-family:var(--body-font);background:#ffffff0f;border:1px solid #ffffff1f;border-right:none;border-radius:2px 0 0 2px;outline:none;flex:1;padding:10px 14px}.nl-input::placeholder{color:#f5f3ef40}.nl-btn{background:var(--gold);color:var(--teal-deep);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;font-size:.7rem;font-weight:700;font-family:var(--body-font);white-space:nowrap;border:none;border-radius:0 2px 2px 0;padding:10px 20px;transition:background .2s}.nl-btn:hover{background:var(--gold-light)}@media (max-width:1200px){.video-grid,.video-grid.cols-4{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.video-grid,.video-grid.cols-3,.video-grid.cols-4,.video-grid.grid-wide{grid-template-columns:repeat(2,1fr)}.fv-inner{grid-template-columns:1fr}.nl-inner{text-align:center;flex-direction:column;gap:20px}.nl-form{flex:none;width:100%;max-width:400px;margin:0 auto}}@media (max-width:768px){.page-header{margin-top:76px;padding:24px 0 0}.videos-page-header{margin-top:0}.filter-bar{padding:8px 0;top:76px}.filter-label{font-size:.67rem}.video-card{background:#fff}.fv-title{font-size:1.05rem}.nl-title{font-size:1.2rem}.nl-sub{font-size:.82rem}.nl-eyebrow{font-size:.7rem}}@media (max-width:600px){.video-grid,.video-grid.grid-wide{grid-template-columns:1fr!important}.page-header .ph-inner{flex-direction:column;align-items:flex-start}.filter-pills{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;overflow-x:auto}.filter-pills::-webkit-scrollbar{display:none}.fv-body{padding:18px 16px}.fv-title{font-size:1rem}.nl-form{flex-direction:column;width:100%}.nl-input{border-radius:var(--radius-sm);border-right:1px solid #ffffff24;margin-bottom:0}.nl-btn{border-radius:var(--radius-sm);padding:12px}.nl-title{font-size:1.1rem}}@media (max-width:380px){.nl-title{font-size:1rem}}:root{--ink:#0a1416;--ink-mid:#344648;--ink-light:#677577;--ink-faint:#98aaac;--paper:#f4f2ee;--paper-warm:#faf9f6;--paper-rule:#e8e4de;--perf-pos:#29976a;--perf-neg:#c04848;--c-act:#1255a0;--c-obl:#0c5561;--c-fle:#52308a;--c-per:#1a6b4a;--c-sci:#7a4808;--c-pe:#3a1f5e;--opcvm:#0c5561;--opcvm-mid:#17768a;--opcvm-pale:#0c55610f;--opcvm-border:#0c55612e;--scpi:#52308a;--scpi-color:#52308a;--scpi-pale:#52308a12;--scpi-mid:#52308a2e;--pe-color:#9e2a18;--pe-pale:#9e2a1812;--pe-border-color:#9e2a182e}@media (max-width:768px){.wrap{padding:0 18px}}.ph-grid{background-image:linear-gradient(#2bb5cc06 1px,#0000 1px),linear-gradient(90deg,#2bb5cc06 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0}.ph-inner{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:32px;display:flex;position:relative}.ph-title{font-family:var(--heading-font);color:var(--warm-white);margin-bottom:10px;font-size:clamp(1.6rem,3vw,2.4rem);font-weight:700;line-height:1.15}.ph-desc{color:#faf9f666;max-width:480px;font-size:.82rem;line-height:1.6}.ph-meta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:16px;display:flex}.ph-badge{font-family:var(--mono-font);color:#faf9f659;align-items:center;gap:6px;font-size:.6rem;display:inline-flex}.ph-badge .dot{background:var(--teal-light,#2bb5cc);border-radius:50%;width:6px;height:6px}.ph-badge .dot.warn{background:var(--gold)}.rankings-layout{grid-template-columns:220px 1fr;align-items:start;gap:0;min-height:calc(100vh - 54px);display:grid}@media (max-width:1000px){.rankings-layout{grid-template-columns:1fr}}.mobile-cat-bar{-webkit-overflow-scrolling:touch;background:var(--warm-white);border-bottom:1px solid var(--border-mid);scrollbar-width:none;gap:0;padding:0;display:none;overflow-x:auto}.mobile-cat-bar::-webkit-scrollbar{display:none}@media (max-width:1000px){.mobile-cat-bar{z-index:200;display:flex;position:sticky;top:54px}}.mcb-group{flex-shrink:0;align-items:stretch;gap:0;display:flex}.mcb-sep{background:var(--border-mid);flex-shrink:0;width:1px;margin:8px 0}.mcb-btn{white-space:nowrap;font-family:var(--body-font);color:var(--text-light);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:6px;padding:10px 16px;font-size:.7rem;font-weight:500;transition:color .15s,border-color .15s,background .15s;display:flex}.mcb-btn:hover{color:var(--text);background:var(--teal-pale)}.mcb-btn.on{color:var(--cc,var(--teal));border-bottom-color:var(--cc,var(--teal));font-weight:600}.mcb-pip{background:var(--cc,var(--teal));opacity:.4;border-radius:50%;width:6px;height:6px}.mcb-btn.on .mcb-pip{opacity:1}.cat-nav{background:var(--warm-white);border-right:1px solid var(--border-mid);min-height:calc(100vh - 54px);padding:20px 0;position:sticky;top:54px}@media (max-width:1000px){.cat-nav{display:none}}.cat-group-title{font-family:var(--mono-font);text-transform:uppercase;letter-spacing:.16em;color:var(--text-light);margin-bottom:6px;padding:0 20px;font-size:.67rem;font-weight:500;display:block}.cat-group-title:not(:first-child){margin-top:6px}.cat-btn{width:calc(100% - 16px);font-family:var(--body-font);color:var(--text-light);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:6px;align-items:center;gap:10px;margin:1px 8px;padding:8px 20px;font-size:.74rem;font-weight:500;transition:background .15s,color .15s;display:flex}.cat-btn:hover{background:var(--teal-pale);color:var(--text)}.cat-btn.on{background:var(--teal-pale);color:var(--cc,var(--teal));font-weight:600}.cat-pip{background:var(--cc,var(--teal));opacity:.45;border-radius:50%;flex-shrink:0;width:7px;height:7px}.cat-btn.on .cat-pip{opacity:1}.cat-count{font-family:var(--mono-font);color:var(--text-light);margin-left:auto;font-size:.7rem}.cat-divider{background:var(--border);height:1px;margin:10px 20px}.rankings-main{min-width:0;padding:28px 32px 60px}.cat-section{display:none}.cat-section.show{display:block}.cat-title-row{align-items:center;gap:10px;margin-bottom:4px;display:flex}.cat-color-dot{border-radius:50%;width:9px;height:9px}.cat-title-text{font-family:var(--heading-font);color:var(--teal-deep);font-size:1.5rem;font-weight:700}.controls-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;display:flex}.controls-left{align-items:center;gap:12px;display:flex}.controls-count{font-family:var(--mono-font);color:var(--text-light);font-size:.7rem}.controls-right{align-items:center;gap:10px;display:flex}.search-box{background:var(--warm-white);border:1px solid var(--border-mid);border-radius:var(--radius-sm);align-items:center;gap:8px;padding:7px 12px;transition:border-color .15s;display:flex}.search-box:focus-within{border-color:var(--teal)}.search-box input{font-family:var(--body-font);color:var(--text);background:0 0;border:none;outline:none;width:180px;font-size:.76rem}.search-box input::placeholder{color:var(--text-light)}.fund-table-wrap{overflow-x:auto}.fund-table{border-collapse:collapse;width:100%;min-width:760px;font-size:.82rem}.fund-table thead th{font-family:var(--mono-font);text-transform:uppercase;letter-spacing:.12em;color:var(--text-light);background:var(--warm-white);border-bottom:2px solid var(--cc,var(--teal));text-align:left;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;padding:10px 14px;font-size:.68rem;font-weight:500;transition:color .15s}.fund-table thead th:hover{color:var(--cc,var(--teal))}.fund-table thead th.sort-asc:after{content:" ↑";color:var(--cc,var(--teal))}.fund-table thead th.sort-desc:after{content:" ↓";color:var(--cc,var(--teal))}.fund-table thead th.right{text-align:right}.fund-table thead th.center{text-align:center}.fund-table thead th.no-sort{cursor:default}.fund-table thead th.no-sort:hover{color:var(--text-light)}.fund-table tbody tr{border-bottom:1px solid var(--border);transition:background .12s}.fund-table tbody tr:not(.partner-row){cursor:default}.fund-table tbody tr:not(.partner-row):hover{background:#072e3806}.fund-table tbody td{color:var(--text-mid);vertical-align:middle;padding:11px 14px}.fund-table tbody td.right{text-align:right}.fund-table tbody td.center{text-align:center}.fund-table tbody tr.partner-row{cursor:pointer;background:#c6963a0a}.fund-table tbody tr.partner-row:hover{background:#c6963a17}.td-rank{font-family:var(--mono-font);color:var(--text-light);text-align:center;width:36px;font-size:.7rem}.rank-medal{width:22px;height:22px;font-family:var(--mono-font);border-radius:50%;justify-content:center;align-items:center;font-size:.6rem;font-weight:700;display:inline-flex}.rank-plain{font-family:var(--mono-font);color:var(--text-light);font-size:.72rem;font-weight:600}.medal-1{color:#7a5a00;background:gold}.medal-2{color:#555;background:silver}.medal-3{color:#fff;background:#cd7f32}.td-fund{min-width:200px}.fund-name{color:var(--text);font-size:.84rem;font-weight:600;line-height:1.25;transition:color .15s}.fund-table tbody tr.partner-row:hover .fund-name{color:var(--cc,var(--teal))}.fund-soc{color:var(--text-light);margin-top:2px;font-size:.7rem}.td-perf{font-family:var(--mono-font);text-align:right;font-size:.82rem;font-weight:600}.fund-table tbody td.perf-pos{color:var(--perf-pos)}.fund-table tbody td.perf-neg{color:var(--perf-neg)}.td-neutral{font-family:var(--mono-font);color:var(--text-mid);text-align:right;font-size:.78rem}.td-cat{color:var(--text-light);font-size:.72rem}.td-enc{font-family:var(--mono-font);color:var(--text-light);text-align:right;font-size:.74rem}.sri-box{width:24px;height:24px;font-family:var(--mono-font);color:#fff;border-radius:3px;justify-content:center;align-items:center;font-size:.7rem;font-weight:700;display:inline-flex}.content-link{letter-spacing:.04em;color:var(--teal-mid,#167a8f);align-items:center;gap:3px;font-size:.7rem;font-weight:600;text-decoration:none;transition:color .15s;display:inline-flex}.content-link:hover{color:var(--teal)}.data-note{color:var(--text-light);font-size:.7rem;font-family:var(--mono-font);align-items:center;gap:6px;margin-top:12px;display:flex}.data-note .dot{background:var(--teal-light,#2bb5cc);border-radius:50%;width:5px;height:5px}.load-more-btn{border-radius:var(--radius-sm);border:1px solid var(--border-mid);font-family:var(--body-font);text-transform:uppercase;letter-spacing:.09em;color:var(--text-mid);cursor:pointer;background:0 0;padding:8px 22px;font-size:.7rem;font-weight:600;transition:border-color .2s,color .2s}.load-more-btn:hover{border-color:var(--teal);color:var(--teal)}@media (max-width:768px){.page-header{padding:28px 0 24px}.ph-inner{flex-direction:column;align-items:flex-start;gap:16px}.ph-desc{font-size:.76rem}.rankings-main{padding:16px 14px 32px}.cat-title-text{font-size:1.1rem}.cat-color-dot{width:7px;height:7px}.controls-bar{flex-direction:column;align-items:stretch;gap:10px}.search-box{flex:1;width:100%}.search-box input{width:100%;font-size:16px}.cat-title-row{display:none}.fund-table-wrap{-webkit-overflow-scrolling:touch;margin:0 -14px;padding:0 14px;overflow-x:auto}.fund-table{min-width:620px;font-size:.8rem}.fund-table thead th{letter-spacing:.08em;padding:8px 10px;font-size:.7rem}.fund-table tbody td{padding:9px 10px}.td-fund{min-width:160px}.fund-name{font-size:.82rem}.fund-soc{font-size:.7rem}.load-more-btn{padding:7px 18px;font-size:.72rem}}@media (max-width:480px){.page-header{padding:22px 0 18px}.ph-kicker{letter-spacing:.12em;font-size:.7rem}.rankings-main{padding:12px 10px 28px}.fund-table{min-width:560px}.fund-table thead th{padding:6px 8px;font-size:.6rem}.fund-table tbody td{padding:7px 8px}.mcb-btn{padding:8px 12px;font-size:.7rem}}.wrap{max-width:1400px;margin:0 auto;padding:0 40px}@media (max-width:768px){.wrap{padding:0 16px}}.page-header{background:var(--teal-deep);border-bottom:1px solid #c49a3c1f;padding:36px 0 0;position:relative;overflow:hidden}.ph-noise{background-image:linear-gradient(#2baec206 1px,#0000 1px),linear-gradient(90deg,#2baec206 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0}.ph-top{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:24px;display:flex;position:relative}.ph-kicker{font-family:var(--mono-font);text-transform:uppercase;letter-spacing:.16em;color:var(--gold);margin-bottom:6px;font-size:.7rem;font-weight:500;display:block}.ph-title{font-family:var(--heading-font);color:var(--off-white);font-size:clamp(1.6rem,3vw,2.2rem);font-weight:700;line-height:1.1}.ph-count{font-family:var(--mono-font);color:#f5f3ef4d;margin-top:4px;font-size:.7rem;display:block}.ph-search{border-radius:var(--radius-sm);background:#ffffff12;border:1px solid #ffffff1f;flex-shrink:0;align-items:center;gap:0;display:flex;overflow:hidden}.ph-search input{color:var(--warm-white);font-family:var(--body-font);background:0 0;border:none;outline:none;width:240px;padding:10px 16px;font-size:.82rem}.ph-search input::placeholder{color:#f5f3ef40}.ph-search input:focus{background:#ffffff08}.ph-search button{color:var(--gold);cursor:pointer;background:#c49a3c26;border:none;border-left:1px solid #ffffff14;padding:10px 14px;transition:background .2s}.ph-search button:hover{background:#c49a3c40}.thematic-tabs{z-index:1;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;border-top:1px solid #ffffff0f;align-items:stretch;display:flex;position:relative;overflow-x:auto}.thematic-tabs::-webkit-scrollbar{display:none}.th-tab{font-family:var(--body-font);text-transform:uppercase;letter-spacing:.09em;color:#f5f3ef59;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-bottom:2px solid #0000;align-items:center;gap:7px;margin-bottom:-1px;padding:11px 18px;font-size:.7rem;font-weight:600;transition:color .2s,border-color .2s;display:flex}.th-tab:hover{color:#f5f3efb3}.th-tab.on{color:var(--off-white);border-bottom-color:var(--tc,var(--gold))}.th-tab-dot{background:var(--tc,var(--gold));opacity:.6;border-radius:50%;flex-shrink:0;width:6px;height:6px}.th-tab.on .th-tab-dot{opacity:1}.th-tab-count{font-family:var(--mono-font);color:#f5f3ef33;margin-left:2px;font-size:.67rem}.th-tab.on .th-tab-count{color:#f5f3ef66}.filter-bar{background:var(--warm-white);border-bottom:1px solid var(--border-mid);z-index:100;padding:10px 0;position:sticky;top:54px}.filter-inner{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.filter-label{font-family:var(--mono-font);text-transform:uppercase;letter-spacing:.13em;color:var(--text-light);white-space:nowrap;font-size:.7rem;font-weight:500}.type-pills{flex-wrap:wrap;gap:6px;display:flex}.type-pill:hover{border-color:var(--teal);color:var(--teal)}.type-pill.on{background:var(--teal-deep);color:#fff;border-color:var(--teal-deep)}@media (max-width:900px){.ph-search input{width:180px}.filter-inner{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;padding-right:32px;overflow-x:auto}.filter-inner::-webkit-scrollbar{display:none}.type-pills{flex-wrap:nowrap}.filter-bar:after{content:"";background:linear-gradient(to right,transparent,var(--warm-white));pointer-events:none;z-index:1;width:40px;position:absolute;top:0;bottom:0;right:0}.thematic-tabs:after{content:"";background:linear-gradient(to right,transparent,var(--teal-deep));pointer-events:none;z-index:2;width:40px;position:absolute;top:0;bottom:0;right:0}.filter-label{flex-shrink:0}}@media (max-width:768px){.ph-top{flex-direction:column;align-items:flex-start;gap:16px;padding-bottom:18px}.ph-search{width:100%}.ph-search input{flex:1;width:100%;font-size:16px}.load-more-btn{width:100%;padding:14px 20px;font-size:.72rem}.load-more-area{padding:20px 0}}@media (max-width:480px){.ph-title{font-size:1.3rem}.ph-top{padding-bottom:14px}.th-tab{gap:5px;padding:9px 10px;font-size:.7rem}.th-tab-dot{width:5px;height:5px}.th-tab-count{display:none}.type-pill{padding:4px 10px;font-size:.6rem}.filter-label{font-size:.67rem}}.btn{justify-content:center;align-items:center;gap:var(--sp-2);font-family:var(--body-font);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:var(--ls-normal);padding:var(--sp-2) var(--sp-4);border-radius:var(--radius-sm);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast);white-space:nowrap;border:none;font-weight:700;text-decoration:none;display:inline-flex}.btn-primary{background:var(--gold);color:var(--teal-deep)}.btn-primary:hover{background:var(--gold-light)}.btn-ghost{border:1px solid var(--border-mid);color:var(--text);background:0 0}.btn-ghost:hover{border-color:var(--teal);color:var(--teal)}.btn-teal{background:var(--teal);color:#fff}.btn-teal:hover{background:var(--teal-mid)}.badge{font-family:var(--mono-font);font-size:var(--text-2xs);text-transform:uppercase;letter-spacing:var(--ls-wide);border-radius:2px;align-items:center;gap:4px;padding:2px 7px;font-weight:700;display:inline-flex}.badge-gold{color:var(--gold);background:#c49a3c1f;border:1px solid #c49a3c47}.badge-teal{background:var(--teal-pale);color:var(--teal)}.badge-new{background:var(--gold);color:var(--teal-deep)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
.main-nav:has(.SearchBar-module__VnU9vW__searchOpen){z-index:var(--z-search-root,10000)}.SearchBar-module__VnU9vW__wrap{position:relative}.SearchBar-module__VnU9vW__searchOpen{z-index:var(--z-search-root,10000)}.SearchBar-module__VnU9vW__toggle{cursor:pointer;color:#ffffffb3;background:0 0;border:none;justify-content:center;align-items:center;width:44px;height:44px;transition:color .15s;display:flex}.SearchBar-module__VnU9vW__toggle:hover{color:#fff}.SearchBar-module__VnU9vW__toggle svg{width:18px;height:18px}.SearchBar-module__VnU9vW__overlay{z-index:var(--z-search-overlay,9998);background:#0006;position:fixed;inset:0}.SearchBar-module__VnU9vW__dropdown{border:1px solid var(--warm-gray);width:420px;z-index:var(--z-search-dropdown,9999);background:#fff;border-radius:8px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 32px #0000001f}.SearchBar-module__VnU9vW__inputWrap{border-bottom:1px solid var(--warm-gray);align-items:center;gap:8px;padding:10px 14px;display:flex}.SearchBar-module__VnU9vW__inputWrap svg{width:16px;height:16px;color:var(--text-light);flex-shrink:0}.SearchBar-module__VnU9vW__input{font-family:var(--body-font);color:var(--text);background:0 0;border:none;outline:none;flex:1;font-size:.85rem}.SearchBar-module__VnU9vW__input::placeholder{color:var(--text-faint)}.SearchBar-module__VnU9vW__results{max-height:400px;overflow-y:auto}.SearchBar-module__VnU9vW__group{padding:6px 0}.SearchBar-module__VnU9vW__group+.SearchBar-module__VnU9vW__group{border-top:1px solid var(--warm-gray)}.SearchBar-module__VnU9vW__groupLabel{font-family:var(--mono-font);text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);padding:4px 14px;font-size:.6rem;font-weight:700}.SearchBar-module__VnU9vW__item{color:var(--text);padding:8px 14px;text-decoration:none;transition:background .1s;display:block}.SearchBar-module__VnU9vW__item:hover{background:var(--teal-pale)}.SearchBar-module__VnU9vW__itemTitle{font-family:var(--heading-font);-webkit-line-clamp:1;-webkit-box-orient:vertical;font-size:.85rem;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.SearchBar-module__VnU9vW__itemMeta{font-family:var(--mono-font);color:var(--text-light);margin-top:2px;font-size:.55rem}.SearchBar-module__VnU9vW__empty{text-align:center;color:var(--text-light);padding:24px 14px;font-size:.8rem}.SearchBar-module__VnU9vW__loading{text-align:center;color:var(--text-faint);padding:24px 14px;font-size:.8rem}@media (max-width:700px){.SearchBar-module__VnU9vW__wrap{position:static}.SearchBar-module__VnU9vW__dropdown{border-radius:6px;width:auto;max-width:calc(100vw - 24px);max-height:calc(100vh - 118px);margin:0;position:fixed;top:90px;left:12px;right:12px}.SearchBar-module__VnU9vW__inputWrap,.SearchBar-module__VnU9vW__item,.SearchBar-module__VnU9vW__groupLabel,.SearchBar-module__VnU9vW__empty,.SearchBar-module__VnU9vW__loading{padding-left:12px;padding-right:12px}.SearchBar-module__VnU9vW__input{font-size:16px}.SearchBar-module__VnU9vW__results{max-width:100%;overflow-x:hidden}}
