@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-vietnamese-600-normal.3e4flxcugo2h5.woff2)format("woff2"),url(../media/barlow-condensed-vietnamese-600-normal.1m4yi3r85r-2e.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-latin-ext-600-normal.3fs29psnn2dnj.woff2)format("woff2"),url(../media/barlow-condensed-latin-ext-600-normal.16yc7s53by18l.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-latin-600-normal.2t96v6p0iv501.woff2)format("woff2"),url(../media/barlow-condensed-latin-600-normal.3id26guef6u69.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-vietnamese-700-normal.312nbn3hifl_p.woff2)format("woff2"),url(../media/barlow-condensed-vietnamese-700-normal.0qq2rbf8hr6cv.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-latin-ext-700-normal.28iwym1vpi4ti.woff2)format("woff2"),url(../media/barlow-condensed-latin-ext-700-normal.2hkqehxqksiuo.woff)format("woff");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:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-latin-700-normal.3hmancrpg57x4.woff2)format("woff2"),url(../media/barlow-condensed-latin-700-normal.31l4qbhx6zok2.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(../media/be-vietnam-pro-vietnamese-400-normal.1pwu3v5_twm1d.woff2)format("woff2"),url(../media/be-vietnam-pro-vietnamese-400-normal.0sssa-e6tuv_9.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(../media/be-vietnam-pro-latin-ext-400-normal.2emse1ml055ds.woff2)format("woff2"),url(../media/be-vietnam-pro-latin-ext-400-normal.3ehsei323a8hh.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(../media/be-vietnam-pro-latin-400-normal.20cnwjfb-fa4e.woff2)format("woff2"),url(../media/be-vietnam-pro-latin-400-normal.31tzb8zv1crmm.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(../media/be-vietnam-pro-vietnamese-600-normal.2ty1g2z_v1cl1.woff2)format("woff2"),url(../media/be-vietnam-pro-vietnamese-600-normal.2_ac-vcv4r-oy.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(../media/be-vietnam-pro-latin-ext-600-normal.3hhkkk_gs8c-f.woff2)format("woff2"),url(../media/be-vietnam-pro-latin-ext-600-normal.0079-w66a2img.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(../media/be-vietnam-pro-latin-600-normal.1ki7gj-rcm5qg.woff2)format("woff2"),url(../media/be-vietnam-pro-latin-600-normal.0adpqh__9xf_o.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(../media/poppins-devanagari-400-normal.3uzg23pgl4lg1.woff2)format("woff2"),url(../media/poppins-devanagari-400-normal.2-nsh_ipowlj7.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(../media/poppins-latin-ext-400-normal.2khz88u8-t8l6.woff2)format("woff2"),url(../media/poppins-latin-ext-400-normal.35tu-5sc4pbd1.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(../media/poppins-latin-400-normal.02pgwtu2kliti.woff2)format("woff2"),url(../media/poppins-latin-400-normal.3n0ylxy42e09x.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(../media/poppins-devanagari-600-normal.0jjudczid-6fh.woff2)format("woff2"),url(../media/poppins-devanagari-600-normal.0afspkrtbuo7r.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(../media/poppins-latin-ext-600-normal.0i1qqcvl7st56.woff2)format("woff2"),url(../media/poppins-latin-ext-600-normal.3we82rbx-xdv4.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:600;src:url(../media/poppins-latin-600-normal.2jsr8pt-l398u.woff2)format("woff2"),url(../media/poppins-latin-600-normal.10xpv_fqg6qm3.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(../media/poppins-devanagari-700-normal.0yx4n9xus5e7-.woff2)format("woff2"),url(../media/poppins-devanagari-700-normal.2zxe1s0527nnn.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(../media/poppins-latin-ext-700-normal.3uznqz29zuo_k.woff2)format("woff2"),url(../media/poppins-latin-ext-700-normal.0078e205c2y04.woff)format("woff");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:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(../media/poppins-latin-700-normal.3ci4wwoppl422.woff2)format("woff2"),url(../media/poppins-latin-700-normal.3l92ypskwypxq.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-cyrillic-ext-400-normal.29h3lvkzti2g0.woff2)format("woff2"),url(../media/inter-cyrillic-ext-400-normal.2tawlv965c-2g.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/inter-cyrillic-400-normal.2y7ys-6xqyvlu.woff2)format("woff2"),url(../media/inter-cyrillic-400-normal.313z8u3gguft6.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-ext-400-normal.2sh_6_vhnlvft.woff2)format("woff2"),url(../media/inter-greek-ext-400-normal.0l231a9nt5uww.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(../media/inter-greek-400-normal.05unz6ahsdg5s.woff2)format("woff2"),url(../media/inter-greek-400-normal.1ie-jkghmy-g3.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/inter-vietnamese-400-normal.0vt5hs1-p3hwb.woff2)format("woff2"),url(../media/inter-vietnamese-400-normal.1sh--xb01u94w.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/inter-latin-ext-400-normal.215r6wzhyafb5.woff2)format("woff2"),url(../media/inter-latin-ext-400-normal.1s10ttb8x1xct.woff)format("woff");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-display:swap;font-weight:400;src:url(../media/inter-latin-400-normal.08vufg9rbrtqu.woff2)format("woff2"),url(../media/inter-latin-400-normal.0qkhh15u3nzc2.woff)format("woff");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;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-cyrillic-ext-700-normal.0me1u56i82hi2.woff2)format("woff2"),url(../media/inter-cyrillic-ext-700-normal.13n_vpa0gbyg7.woff)format("woff");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-display:swap;font-weight:700;src:url(../media/inter-cyrillic-700-normal.378qjskmmzqr1.woff2)format("woff2"),url(../media/inter-cyrillic-700-normal.1om2rvzqaqs1z.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-ext-700-normal.2rh7y3r4qo2km.woff2)format("woff2"),url(../media/inter-greek-ext-700-normal.0eo4e8i6f7p31.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(../media/inter-greek-700-normal.30-dggm__4v65.woff2)format("woff2"),url(../media/inter-greek-700-normal.2-1u0zzxsm6-x.woff)format("woff");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-display:swap;font-weight:700;src:url(../media/inter-vietnamese-700-normal.23ham7l7wwy_k.woff2)format("woff2"),url(../media/inter-vietnamese-700-normal.12wdlez6yu94z.woff)format("woff");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-display:swap;font-weight:700;src:url(../media/inter-latin-ext-700-normal.40zd91kdmj3fq.woff2)format("woff2"),url(../media/inter-latin-ext-700-normal.1db-uvxaxecrq.woff)format("woff");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-display:swap;font-weight:700;src:url(../media/inter-latin-700-normal.0w01zqnq_4v13.woff2)format("woff2"),url(../media/inter-latin-700-normal.0f21to4h01kr-.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Noto Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-serif-cyrillic-ext-400-normal.30uny9tq7lr5x.woff2)format("woff2"),url(../media/noto-serif-cyrillic-ext-400-normal.08vis94lb8r-n.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-serif-cyrillic-400-normal.1bujn19bw_6t5.woff2)format("woff2"),url(../media/noto-serif-cyrillic-400-normal.08ct5wgj-6ihq.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-serif-greek-ext-400-normal.37gybb51x1as1.woff2)format("woff2"),url(../media/noto-serif-greek-ext-400-normal.0i58xsfscb3eb.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Noto Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-serif-greek-400-normal.0d3tbov98v1_c.woff2)format("woff2"),url(../media/noto-serif-greek-400-normal.25z1d44z0v3zh.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-serif-math-400-normal.28xwwlwc6d2pb.woff2)format("woff2"),url(../media/noto-serif-math-400-normal.3w9-eoz3igt4y.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-serif-vietnamese-400-normal.3f-tmirzu0eq0.woff2)format("woff2"),url(../media/noto-serif-vietnamese-400-normal.1ds-fu04rf01_.woff)format("woff");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:Noto Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-serif-latin-ext-400-normal.0a88bcs3zzmkg.woff2)format("woff2"),url(../media/noto-serif-latin-ext-400-normal.287llu5p_3pd5.woff)format("woff");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:Noto Serif;font-style:normal;font-display:swap;font-weight:400;src:url(../media/noto-serif-latin-400-normal.1e7p14j8-4vjy.woff2)format("woff2"),url(../media/noto-serif-latin-400-normal.3quhmbwl5jdgy.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:Noto Serif;font-style:normal;font-display:swap;font-weight:700;src:url(../media/noto-serif-cyrillic-ext-700-normal.0edird0r-ziv0.woff2)format("woff2"),url(../media/noto-serif-cyrillic-ext-700-normal.1t79w71o07j29.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Serif;font-style:normal;font-display:swap;font-weight:700;src:url(../media/noto-serif-cyrillic-700-normal.04q4bilzazc9m.woff2)format("woff2"),url(../media/noto-serif-cyrillic-700-normal.0wl0sarf1yns9.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif;font-style:normal;font-display:swap;font-weight:700;src:url(../media/noto-serif-greek-ext-700-normal.1cemche1o5ifx.woff2)format("woff2"),url(../media/noto-serif-greek-ext-700-normal.0impr07y252bh.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Noto Serif;font-style:normal;font-display:swap;font-weight:700;src:url(../media/noto-serif-greek-700-normal.1e159ygjm44p2.woff2)format("woff2"),url(../media/noto-serif-greek-700-normal.3z4ksxz_5cty1.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Serif;font-style:normal;font-display:swap;font-weight:700;src:url(../media/noto-serif-math-700-normal.0jfhpnkhym-o3.woff2)format("woff2"),url(../media/noto-serif-math-700-normal.1y4bcx7dk70u9.woff)format("woff");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Serif;font-style:normal;font-display:swap;font-weight:700;src:url(../media/noto-serif-vietnamese-700-normal.3xni_lehwtt07.woff2)format("woff2"),url(../media/noto-serif-vietnamese-700-normal.2oh4r5k5k_-mp.woff)format("woff");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:Noto Serif;font-style:normal;font-display:swap;font-weight:700;src:url(../media/noto-serif-latin-ext-700-normal.0e_qv3zcyn14x.woff2)format("woff2"),url(../media/noto-serif-latin-ext-700-normal.2_-e5bb-bchxv.woff)format("woff");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:Noto Serif;font-style:normal;font-display:swap;font-weight:700;src:url(../media/noto-serif-latin-700-normal.1x223e3k6wjpf.woff2)format("woff2"),url(../media/noto-serif-latin-700-normal.1cky52pxho3v0.woff)format("woff");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}
:root{--primary:#f0c000;--accent:#e4572e;--bg:#050814;--surface:#0e1428;--text:#f4f1ea;--muted:#a9b0c3;--font-head:"Barlow Condensed", system-ui, sans-serif;--font-body:"Be Vietnam Pro", system-ui, sans-serif;--radius:14px;--maxw:1200px;--glass:color-mix(in srgb, var(--surface) 78%, transparent);--line:color-mix(in srgb, var(--text) 12%, transparent)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}picture{display:contents}body{background:var(--bg);color:var(--text);font-family:var(--font-body);margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}a{color:inherit}img{max-width:100%;display:block}h1,h2,h3,h4{font-family:var(--font-head);letter-spacing:.01em;margin:0 0 .4em;line-height:1.08}h1{text-transform:uppercase;font-size:clamp(2.4rem,6vw,4.6rem)}h2{text-transform:uppercase;font-size:clamp(1.8rem,3.6vw,2.7rem)}h3{font-size:1.35rem}p{margin:0 0 1em}.wrap{width:min(var(--maxw), 100% - 32px);margin-inline:auto}.muted{color:var(--muted)}.kicker{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.14em;color:var(--primary);font-size:.85rem;font-weight:700}.btn{cursor:pointer;font-weight:600;font:inherit;border:1px solid #0000;border-radius:999px;align-items:center;gap:.5em;padding:.78em 1.25em;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex}.btn-primary{background:var(--primary);color:#111;box-shadow:0 8px 30px color-mix(in srgb, var(--primary) 35%, transparent)}.btn-ghost{border-color:color-mix(in srgb, var(--text) 30%, transparent);color:var(--text);background:color-mix(in srgb, var(--bg) 35%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn-ig{color:#fff;background:linear-gradient(90deg,#f58529,#dd2a7b,#8134af)}.tag{letter-spacing:.08em;text-transform:uppercase;background:color-mix(in srgb, var(--primary) 18%, transparent);color:var(--primary);border-radius:999px;padding:.25em .7em;font-size:.72rem;font-weight:600;display:inline-block}.tag-ph{color:#ffe37a;background:repeating-linear-gradient(45deg,#ffcf3344,#ffcf3344 6px,#ffcf3322 6px 12px);border:1px dashed #ffd84d}.glass{background:var(--glass);-webkit-backdrop-filter:blur(14px)saturate(1.2);border:1px solid var(--line);border-radius:var(--radius)}.banner{z-index:30;text-align:center;background:var(--primary);color:#111;padding:.5em 2.4em;font-size:.9rem;font-weight:600;position:relative}.banner a{margin-left:.6em;font-weight:700}.banner.info{background:var(--surface);color:var(--text)}.banner.alert{background:var(--accent);color:#fff}.site-header{z-index:25;background:color-mix(in srgb, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);position:sticky;top:0}.site-header .wrap{justify-content:space-between;align-items:center;gap:16px;height:64px;display:flex}.brand{align-items:center;gap:10px;text-decoration:none;display:flex}.brand img{width:auto;height:40px}.brand span{font-family:var(--font-head);letter-spacing:.04em;text-transform:uppercase;font-size:1.45rem;font-weight:700}.brand b{color:var(--primary)}.nav{align-items:center;gap:4px;display:flex}.nav a{color:var(--muted);border-radius:999px;padding:.5em .8em;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s,background .2s}.nav a:hover,.nav a[aria-current]{color:var(--text);background:color-mix(in srgb, var(--text) 8%, transparent)}.nav .btn{margin-left:8px;padding:.55em 1em;font-size:.9rem}.menu-btn{border:1px solid var(--line);color:var(--text);font:inherit;background:0 0;border-radius:10px;padding:8px 10px;display:none}.ticker{background:color-mix(in srgb, var(--bg) 82%, transparent);border-bottom:1px solid var(--line);align-items:stretch;font-size:.92rem;display:flex;overflow:hidden}.ticker-label{background:var(--accent);color:#fff;font-family:var(--font-head);text-transform:uppercase;letter-spacing:.1em;flex:none;align-items:center;gap:.5em;padding:.55em 1em;font-weight:700;display:flex}.ticker-label i{background:#fff;border-radius:50%;width:8px;height:8px;animation:1.4s infinite pulse}.ticker-track{white-space:nowrap;gap:48px;padding:.55em 0;animation:40s linear infinite marquee;display:flex}.ticker:hover .ticker-track{animation-play-state:paused}.ticker-track a{text-decoration:none}.ticker-track a:hover{color:var(--primary)}.ticker-track a:before{content:"●";color:var(--primary);vertical-align:middle;margin-right:12px;font-size:.6em}@keyframes marquee{to{transform:translate(-50%)}}@keyframes pulse{50%{opacity:.3}}.sec{padding:clamp(56px,9vw,120px) 0;position:relative}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;margin-bottom:28px;display:flex}.sec-head p{color:var(--muted);margin:0}.sec-head h2{text-shadow:0 2px 24px #00000080;margin:0}.hero{align-items:center;min-height:min(92vh,900px);padding:80px 0 60px;display:flex}.hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:40px;display:grid}.hero h1{text-shadow:0 4px 40px #0000008c}.hero h1 em{color:var(--primary);font-style:normal}.hero-lede{max-width:34em;color:color-mix(in srgb, var(--text) 88%, transparent);text-shadow:0 2px 16px #0009;font-size:clamp(1.05rem,1.6vw,1.3rem)}.hero-ctas{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}@media (max-width:860px){.hero-grid{grid-template-columns:1fr}.hero{min-height:auto;padding-top:48px}}.grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.card{flex-direction:column;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s,border-color .35s;display:flex;overflow:hidden}.card .thumb{aspect-ratio:16/10;background:#111;overflow:hidden}.card .thumb img{object-fit:cover;width:100%;height:100%;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.card .body{flex-direction:column;flex:1;gap:8px;padding:16px 18px 20px;display:flex}.card h3{margin:0;font-size:1.32rem}.card p{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.95rem;display:-webkit-box;overflow:hidden}.meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;font-size:.8rem;display:flex}.lead-grid{grid-template-columns:1.4fr 1fr;gap:20px;display:grid}.lead-grid .card.lead .thumb{aspect-ratio:auto;flex:1;min-height:280px}.lead-grid .card.lead .body{flex:none}.lead-grid .card.lead h3{font-size:clamp(1.6rem,2.6vw,2.2rem)}.lead-grid .stack{gap:20px;display:grid}.lead-grid .stack .card{flex-direction:row}.lead-grid .stack .card .thumb{aspect-ratio:1;flex:none;width:132px}@media (max-width:860px){.lead-grid{grid-template-columns:1fr}.lead-grid .stack .card .thumb{width:108px}}.empty{text-align:center;color:var(--muted);padding:36px}.empty strong{color:var(--text);font-family:var(--font-head);text-transform:uppercase;margin-bottom:6px;font-size:1.6rem;display:block}.reels{position:relative}.reel-track{scroll-snap-type:x mandatory;scrollbar-width:none;gap:18px;padding:6px 4px 18px;display:flex;overflow-x:auto}.reel-track::-webkit-scrollbar{display:none}.reel{scroll-snap-align:start;border-radius:calc(var(--radius) + 4px);aspect-ratio:9/16;border:1px solid var(--line);background:#111;flex:0 0 min(240px,62vw);text-decoration:none;transition:transform .4s cubic-bezier(.2,.8,.2,1),box-shadow .4s;position:relative;overflow:hidden}.reel img{object-fit:cover;width:100%;height:100%}.reel .cap{background:linear-gradient(#0000,#000000e0);padding:40px 14px 14px;font-size:.88rem;line-height:1.35;position:absolute;inset:auto 0 0}.reel .cap b{font-family:var(--font-head);text-transform:uppercase;margin-bottom:4px;font-size:1.15rem;display:block}.reel .play{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0000008c;border-radius:50%;place-items:center;width:38px;height:38px;display:grid;position:absolute;top:12px;right:12px}.reel-nav{gap:8px;display:flex}.reel-nav button{border:1px solid var(--line);background:var(--glass);width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:50%;font-size:1.2rem;transition:background .2s,transform .2s}.reel-nav button:hover{background:var(--primary);color:#111;transform:scale(1.06)}.cal{padding:20px}.cal-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.cal-top h3{text-transform:uppercase;margin:0;font-size:1.6rem}.seg{border:1px solid var(--line);border-radius:999px;padding:3px;display:inline-flex}.seg button,.iconbtn{color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.45em 1em;font-weight:600}.seg button[aria-pressed=true]{background:var(--primary);color:#111}.iconbtn{border:1px solid var(--line);color:var(--text)}.cal-grid{grid-template-columns:repeat(7,1fr);gap:6px;display:grid}.cal-grid .dow{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);text-align:center;padding:4px 0;font-size:.75rem}.cal-day{background:color-mix(in srgb, var(--text) 4%, transparent);border:1px solid #0000;border-radius:10px;min-height:74px;padding:6px;font-size:.85rem;transition:background .2s,border-color .2s,transform .2s;position:relative}.cal-day.out{opacity:.35}.cal-day.today{border-color:color-mix(in srgb, var(--primary) 70%, transparent)}.cal-day.has{background:color-mix(in srgb, var(--primary) 14%, transparent);cursor:pointer}.cal-day.has:hover,.cal-day.sel{border-color:var(--primary);transform:translateY(-2px)}.cal-day .dot{color:var(--primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;font-size:.72rem;font-weight:600;line-height:1.2;display:-webkit-box;overflow:hidden}@media (max-width:600px){.cal-day{min-height:46px}.cal-day .dot{background:var(--primary);border-radius:50%;width:7px;height:7px;font-size:0}}.ev-list{gap:12px;margin-top:16px;display:grid}.ev{grid-template-columns:84px 1fr auto;align-items:center;gap:16px;padding:14px;text-decoration:none;transition:transform .25s,border-color .25s;display:grid}.ev .date{text-align:center;background:var(--primary);color:#111;font-family:var(--font-head);border-radius:12px;padding:8px 0;line-height:1}.ev .date b{font-size:2rem;display:block}.ev .date span{text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:700}.ev h3{margin:0 0 4px}@media (max-width:600px){.ev{grid-template-columns:64px 1fr}.ev .go{display:none}}.article{padding:48px 0 80px}.article-inner{width:min(780px,100% - 32px);margin-inline:auto}.article h1{text-transform:none;font-size:clamp(2rem,4.6vw,3.4rem)}.article .cover{border-radius:var(--radius);margin:24px 0;overflow:hidden;box-shadow:0 30px 80px #00000073}.article .cover img{object-fit:cover;width:100%;max-height:440px}.prose{padding:26px 28px;font-size:1.08rem}.prose p{margin:0 0 .9em}.source-box{border-left:4px solid var(--primary);margin:20px 0;padding:18px 20px}.source-box dl{grid-template-columns:auto 1fr;gap:6px 14px;margin:0;font-size:.95rem;display:grid}.source-box dt{color:var(--muted)}.source-box dd{overflow-wrap:anywhere;margin:0}.source-box a{color:var(--primary)}.sponsor{border-style:dashed;grid-template-columns:1fr auto;align-items:center;gap:20px;padding:26px 28px;text-decoration:none;display:grid}.newsletter{grid-template-columns:1fr 1fr;align-items:center;gap:24px;padding:clamp(24px,4vw,44px);display:grid}.newsletter form,.form{flex-wrap:wrap;gap:10px;display:flex}.form{flex-flow:column}.form>*{flex:none!important}input,textarea,select{font:inherit;color:var(--text);background:color-mix(in srgb, var(--bg) 70%, transparent);border:1px solid color-mix(in srgb, var(--text) 22%, transparent);border-radius:12px;min-width:0;padding:.75em 1em}input:focus,textarea:focus,select:focus{outline:2px solid var(--primary);outline-offset:1px}.newsletter input[type=email]{flex:220px}.ph-note{color:#ffe37a;margin-top:8px;font-size:.78rem}@media (max-width:760px){.newsletter,.sponsor{grid-template-columns:1fr}}.follow{text-align:center;padding:clamp(32px,6vw,64px) 20px}.follow h2{font-size:clamp(2.2rem,6vw,4.2rem)}.follow h2 b{color:var(--primary)}.site-footer{z-index:2;background:color-mix(in srgb, var(--bg) 92%, transparent);border-top:1px solid var(--line);margin-top:40px;padding:48px 0 28px;position:relative}.foot-grid{grid-template-columns:1.3fr 1fr 1.3fr;gap:28px;display:grid}.foot-grid a{color:var(--muted);padding:3px 0;text-decoration:none;display:block}.foot-grid a:hover{color:var(--primary)}.foot-grid a.btn{color:#fff;white-space:nowrap;margin-top:8px;padding:.6em 1.1em;display:inline-flex}@media (max-width:760px){.foot-grid{grid-template-columns:1fr}}main{z-index:2;position:relative}.page-head{padding:64px 0 24px}.page-head p{max-width:42em;color:color-mix(in srgb, var(--text) 85%, transparent);font-size:1.1rem}.pkg{flex-direction:column;gap:10px;padding:22px;display:flex}.pkg h3{margin:0;font-size:1.5rem}.stat{font-family:var(--font-head);color:var(--primary);font-size:2.6rem;line-height:1}.scene-root{z-index:0;perspective:1200px;background:var(--bg);pointer-events:none;position:fixed;inset:0;overflow:hidden}.scene-layer{opacity:0;will-change:opacity, transform;transform-style:preserve-3d;transition:opacity 1.1s;position:absolute;inset:-6%}.scene-layer.on{opacity:1}.scene-layer img{object-fit:cover;width:100%;height:100%}.scene-layer .lqip{filter:blur(20px);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.1)}.scene-shade{position:absolute;inset:0}.scene-canvas{width:100%;height:100%;position:absolute;inset:0}.scene-vignette{background:radial-gradient(120% 90% at 50% 40%,#0000 40%,#0000008c);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.ticker-track{white-space:normal;flex-wrap:wrap;animation:none}.hero-card{transform:none}}:root{--fx:1;--ease:cubic-bezier(.2,.8,.2,1);--spring:cubic-bezier(.34,1.5,.64,1);--gx:0deg;--gy:0deg}html[data-intensity=low]{--fx:.55}html[data-intensity=high]{--fx:1.45}html.fx-lite{--fx:.6}html.fx-lite[data-intensity=low]{--fx:.4}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}::selection{background:color-mix(in srgb, var(--primary) 70%, transparent);color:#111}:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.fx-pt .page3d{animation:page-in .75s var(--ease) both;transform-origin:50% 0}@keyframes page-in{0%{transform:perspective(1400px) translate3d(0, calc(30px * var(--fx)), calc(-120px * var(--fx))) rotateX(calc(4deg * var(--fx)))}to{transform:none}}.js-motion [data-reveal]{opacity:0;transform-origin:50% 100%;transform:perspective(1100px) translate3d(0, calc(44px * var(--fx)), calc(-150px * var(--fx))) rotateX(calc(16deg * var(--fx)));transition:opacity .7s var(--ease), transform 1s var(--ease);transition-delay:var(--d,0s)}.js-motion [data-fx=flip] [data-reveal]{transform-origin:0;transform:perspective(1100px) translateZ(calc(-90px * var(--fx))) rotateY(calc(-30deg * var(--fx)))}.js-motion [data-fx=stack] [data-reveal]{transform-origin:50% 0;transform:perspective(900px) translate3d(0, calc(70px * var(--fx)), calc(-240px * var(--fx))) rotateX(calc(26deg * var(--fx)))}.js-motion [data-fx=rise] [data-reveal]{transform:translateY(calc(34px * var(--fx)))}.js-motion [data-fx=zoom] [data-reveal]{transform:perspective(1100px) translateZ(calc(-280px * var(--fx))) scale(.94)}.js-motion [data-fx=none] [data-reveal]{opacity:1;transition:none;transform:none}.js-motion [data-reveal].in,.js-motion [data-fx] [data-reveal].in{opacity:1;transform:none}[data-fx]>.wrap{transform-origin:50%}.split .w{perspective:700px;perspective-origin:50% 100%;display:inline-block}.split .w>span,.split .w>em>span{transform-origin:50% 100% calc(-.4em);backface-visibility:hidden;display:inline-block}.split em{color:var(--primary);font-style:normal;display:inline-block}.js-motion.fx-h3d [data-reveal] .split .w>span,.js-motion.fx-h3d [data-reveal] .split .w>em>span{opacity:0;transition:transform 1s var(--spring), opacity .6s ease;transition-delay:calc(var(--d,0s) + .12s + var(--i) * 70ms);transform:translate3d(0,.55em,-.6em)rotateX(-88deg)}.js-motion.fx-h3d [data-reveal].in .split .w>span,.js-motion.fx-h3d [data-reveal].in .split .w>em>span{opacity:1;transform:none}.js-motion.fx-h3d [data-reveal] .split{transform:none}.hero h1 .split em span{background:linear-gradient(180deg, #fff3b0, var(--primary) 55%, #c98a00);color:#0000;filter:drop-shadow(0 6px 22px color-mix(in srgb, var(--primary) 40%, transparent));-webkit-background-clip:text;background-clip:text}h1,h2{text-wrap:balance}.btn{isolation:isolate;will-change:transform;transition:transform .25s var(--spring), box-shadow .25s var(--ease), background .25s, filter .25s;position:relative;overflow:hidden;transform:translateY(0);box-shadow:inset 0 1px #ffffff47,inset 0 -2px #0000002e,0 4px 0 -1px #00000059,0 10px 26px -8px #0009}.btn:after{content:"";z-index:-1;transition:transform .7s var(--ease);background:linear-gradient(105deg,#0000 35%,#ffffff61 50%,#0000 65%);position:absolute;inset:0;transform:translate(-120%)}.btn:hover{transform:translateY(-3px)}.btn:hover:after{transform:translate(120%)}.btn:active{transition-duration:80ms;transform:translateY(2px)scale(.98);box-shadow:inset 0 1px #fff3,inset 0 2px 6px #0000004d,0 1px #00000059,0 4px 10px -6px #0009}.btn-primary{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 82%, #fff), var(--primary) 45%, color-mix(in srgb, var(--primary) 80%, #000));box-shadow:inset 0 1px 0 #ffffff8c, inset 0 -2px 0 #0000002e, 0 4px 0 -1px color-mix(in srgb, var(--primary) 45%, #000), 0 12px 34px -6px color-mix(in srgb, var(--primary) 55%, transparent)}.btn-primary:hover{box-shadow:inset 0 1px 0 #ffffff8c, inset 0 -2px 0 #0000002e, 0 6px 0 -1px color-mix(in srgb, var(--primary) 45%, #000), 0 18px 46px -6px color-mix(in srgb, var(--primary) 75%, transparent)}.btn-ig{box-shadow:inset 0 1px #ffffff59,inset 0 -2px #0003,0 4px 0 -1px #5d1f78,0 12px 32px -8px #dd2a7b99}.btn-ig:hover{box-shadow:inset 0 1px #ffffff59,inset 0 -2px #0003,0 6px 0 -1px #5d1f78,0 18px 44px -8px #dd2a7bcc}.btn-ghost:hover{border-color:color-mix(in srgb, var(--primary) 70%, transparent);box-shadow:inset 0 1px 0 #ffffff1f, 0 6px 0 -1px #00000073, 0 0 0 4px color-mix(in srgb, var(--primary) 14%, transparent), 0 14px 30px -10px #000000b3}.btn svg{width:1.05em;height:1.05em;transition:transform .3s var(--spring)}.btn:hover svg{transform:translate(3px)}.site-header{background:linear-gradient(180deg, color-mix(in srgb, var(--bg) 78%, transparent), color-mix(in srgb, var(--bg) 58%, transparent));-webkit-backdrop-filter:blur(18px)saturate(1.5);transition:box-shadow .4s var(--ease), background .4s;box-shadow:inset 0 1px #ffffff0f,0 1px #0006}.site-header:after{content:"";pointer-events:none;background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--primary) 70%, transparent) 30%, color-mix(in srgb, var(--accent) 60%, transparent) 70%, transparent);opacity:.55;height:1px;position:absolute;bottom:-1px;left:0;right:0}html.scrolled .site-header{box-shadow:inset 0 1px #ffffff0f,0 18px 40px -18px #000000d9,0 2px #00000040}.site-header .wrap{transition:height .35s var(--ease)}html.scrolled .site-header .wrap{height:58px}.brand>img{transition:transform .5s var(--spring), filter .4s;filter:drop-shadow(0 3px 10px color-mix(in srgb, var(--primary) 45%, transparent))}.brand:hover>img{transform:perspective(300px)rotateY(24deg)scale(1.08)}.nav{perspective:600px}.nav a:not(.btn){transition:color .25s, background .25s, box-shadow .25s, transform .3s var(--spring);padding:.5em .85em;position:relative;overflow:hidden}.nav a:not(.btn):hover{transform:translateZ(18px);box-shadow:inset 0 1px #ffffff14,0 8px 18px -10px #000c}.nav a[aria-current]:not(.btn){color:var(--text);background:color-mix(in srgb, var(--primary) 14%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--primary) 35%, transparent)}.roll{perspective:300px;line-height:1.3;display:inline-grid}.roll>span,.roll:after{transition:transform .45s var(--spring), opacity .3s;transform-origin:50% 50% -.65em;backface-visibility:hidden;grid-area:1/1}.roll:after{content:attr(data-t);color:var(--primary);opacity:0;transform:rotateX(90deg)}.nav a:hover .roll>span,.nav a:focus-visible .roll>span{opacity:0;transform:rotateX(-90deg)}.nav a:hover .roll:after,.nav a:focus-visible .roll:after{opacity:1;transform:rotateX(0)}.menu-btn{background:color-mix(in srgb, var(--text) 6%, transparent);cursor:pointer;width:44px;height:44px;transition:transform .2s var(--spring);border-radius:12px;place-items:center;padding:0;display:none;box-shadow:inset 0 1px #ffffff1a,0 3px 0 -1px #00000080}.menu-btn:active{transform:translateY(2px)}.menu-btn path{stroke:currentColor;stroke-width:2px;stroke-linecap:round;transition:transform .4s var(--spring), opacity .2s;transform-origin:12px 12px}.menu-open .menu-btn .l1{transform:translateY(5px)rotate(45deg)}.menu-open .menu-btn .l2{opacity:0;transform:scaleX(.2)}.menu-open .menu-btn .l3{transform:translateY(-5px)rotate(-45deg)}.nav-scrim{display:none}@media (max-width:860px){.menu-btn{display:grid}.nav{z-index:2;background:color-mix(in srgb, var(--surface) 98%, #000);border:1px solid var(--line);transform-origin:50% 0;opacity:0;visibility:hidden;transition:transform .5s var(--spring), opacity .3s ease, visibility 0s .5s;border-radius:18px;flex-direction:column;align-items:stretch;gap:2px;padding:12px;position:absolute;top:100%;left:10px;right:10px;transform:perspective(900px)rotateX(-28deg)translateY(-12px)scale(.96);box-shadow:0 40px 80px -20px #000000e6,inset 0 1px #ffffff14}.nav.open{opacity:1;visibility:visible;transition:transform .55s var(--spring), opacity .3s ease, visibility 0s;transform:none}.nav a{opacity:0;transition:opacity .3s, transform .5s var(--spring), background .2s;color:var(--text);padding:.7em .9em;font-size:1.05rem;transform:translate3d(0,-8px,-40px)rotateX(-30deg)}.nav.open a{opacity:1;transition-delay:calc(60ms + var(--i) * 40ms);transform:none}.nav a:not(.btn):hover{transform:none}.nav .btn{justify-content:center;margin:8px 0 0}.nav-scrim{opacity:0;pointer-events:none;z-index:1;background:#02040a8c;border:0;height:100vh;padding:0;transition:opacity .35s;display:block;position:fixed;inset:100% 0 auto}.menu-open .nav-scrim{opacity:1;pointer-events:auto}.site-header{position:sticky}}.flame3d{height:var(--h);width:calc(var(--h) * .626);perspective:500px;vertical-align:middle;display:inline-block}.flame3d-spin{width:100%;height:100%;transform-style:preserve-3d;display:block;position:relative;transform:rotateY(-16deg)}.flame3d img{width:100%;height:100%;transform:translateZ(var(--z));position:absolute;inset:0}.flame3d img.back{filter:brightness(calc(.75 - var(--k) * .35)) saturate(1.2)}.flame3d img.front{filter:drop-shadow(0 0 1px #fff0b480)}.flame3d-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--primary) 45%, transparent), transparent);filter:blur(12px);position:absolute;inset:10% -30% -10%;transform:translateZ(-30px)}.js-motion .flame3d-spin{animation:7s ease-in-out infinite flame-turn}.js-motion .flame3d{animation:5s ease-in-out infinite flame-float}@keyframes flame-turn{0%,to{transform:rotateY(calc(-28deg * var(--fx))) rotateX(4deg)}50%{transform:rotateY(calc(28deg * var(--fx))) rotateX(-3deg)}}@keyframes flame-float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-6px * var(--fx)))}}.hero-flame{margin-bottom:18px}.brand .flame3d{animation:none}.follow-flame{margin:0 auto 10px;display:block}[data-tilt]{--rx:0deg;--ry:0deg;--mx:50%;--my:50%;--lift:0px;transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry)) translateZ(var(--lift));transform-style:preserve-3d;transition:transform .6s var(--ease), box-shadow .5s var(--ease), border-color .4s;position:relative}[data-tilt].tilting{transition:transform .12s linear, box-shadow .5s var(--ease), border-color .4s}.fx-tilt [data-tilt]:hover{--lift:calc(22px * var(--fx))}.fx-lite [data-tilt]{transform:perspective(1000px) rotateX(calc(var(--gy) * .6)) rotateY(calc(var(--gx) * .6));transition:transform .3s var(--ease)}.glare{border-radius:inherit;pointer-events:none;opacity:0;mix-blend-mode:soft-light;background:radial-gradient(520px circle at var(--mx) var(--my), #ffffff8c, transparent 45%);z-index:3;transition:opacity .4s;position:absolute;inset:0}.tilting .glare,[data-tilt]:hover .glare{opacity:1}.card-wrap{perspective:1200px;display:flex}.card-wrap>.card{flex:1;min-width:0}.card{box-shadow:inset 0 1px #ffffff12,0 10px 30px -14px #000000b3}.card:hover{border-color:color-mix(in srgb, var(--primary) 50%, transparent);box-shadow:inset 0 1px 0 #ffffff1a, 0 34px 70px -22px #000000d9, 0 0 0 1px color-mix(in srgb, var(--primary) 18%, transparent), 0 20px 60px -30px color-mix(in srgb, var(--primary) 60%, transparent)}.card .thumb{position:relative;transform:translateZ(0)}.card .thumb img{transform:scale(1.04) translate(calc((50% - var(--mx)) * .04), calc((50% - var(--my)) * .04));transition:transform .8s var(--ease)}.card:hover .thumb img{transform:scale(1.12) translate(calc((50% - var(--mx)) * .06), calc((50% - var(--my)) * .06))}.card .thumb:after{content:"";pointer-events:none;background:linear-gradient(#0000 55%,#00000059);position:absolute;inset:0}.card .body{transform:translateZ(calc(26px * var(--fx)));transition:transform .6s var(--ease)}.card:hover .body{transform:translateZ(calc(46px * var(--fx)))}.card .tag,.card h3{transition:color .3s}.card:hover h3{color:color-mix(in srgb, var(--primary) 30%, var(--text))}.tag-hot{background:var(--accent);color:#fff;box-shadow:0 0 18px -2px color-mix(in srgb, var(--accent) 70%, transparent)}.lead-grid .stack,.hero{perspective:1400px}.hero-grid{transform-origin:50% 30%}.hero-copy{z-index:2;position:relative}.hero-card-wrap{perspective:1200px;position:relative}.hero-card{--lift:0px;transform:perspective(1000px) rotateX(calc(var(--rx) + 4deg * var(--fx))) rotateY(calc(var(--ry) - 10deg * var(--fx))) translateZ(var(--lift));text-decoration:none;display:block;overflow:hidden;box-shadow:inset 0 1px #ffffff24,0 50px 100px -30px #000000e6,0 0 0 1px #ffffff0a}.fx-tilt .hero-card:hover{--lift:calc(16px * var(--fx))}.hero-card .hc-img{aspect-ratio:4/3;display:block;position:relative;overflow:hidden}.hero-card .hc-img img{object-fit:cover;object-position:50% 30%;width:100%;height:100%;transform:scale(1.08) translate(calc((50% - var(--mx)) * .05), calc((50% - var(--my)) * .05));transition:transform .8s var(--ease)}.hero-card .body{transform:translateZ(calc(40px * var(--fx)));padding:18px 22px 24px;display:block}.hero-card h3{margin:10px 0 0;font-size:clamp(1.35rem,2vw,1.7rem)}.hc-shadow{filter:blur(8px);pointer-events:none;background:radial-gradient(closest-side,#000000a6,#0000);border-radius:50%;height:40px;position:absolute;bottom:-46px;left:10%;right:10%}.js-motion .hero-card-wrap.in .hc-shadow{animation:6s ease-in-out infinite shadow-breathe}@keyframes shadow-breathe{50%{opacity:.7;transform:scale(.88)}}@media (max-width:860px){.hero-card{transform:perspective(1000px) rotateX(var(--rx)) rotateY(var(--ry))}.fx-lite .hero-card{transform:perspective(1000px) rotateX(calc(4deg + var(--gy))) rotateY(calc(-6deg + var(--gx)))}}.cf{touch-action:pan-y;-webkit-user-select:none;user-select:none;outline:none;position:relative;overflow-x:clip}.cf-stage{perspective:1200px;perspective-origin:50% 40%;height:clamp(420px,56vw,560px);transform-style:preserve-3d;position:relative}.cf-card{aspect-ratio:9/16;width:clamp(200px,26vw,300px);transform-style:preserve-3d;transition:transform .8s var(--ease), opacity .6s;will-change:transform;-webkit-box-reflect:below 10px linear-gradient(transparent 72%, #ffffff2e);cursor:grab;margin-left:calc(clamp(200px,26vw,300px)/-2);text-decoration:none;position:absolute;top:0;left:50%}.cf-card:active{cursor:grabbing}.cf-face{filter:brightness(.62)saturate(.85);background:#0b0f1d;border:1px solid #ffffff1a;border-radius:20px;transition:box-shadow .5s,border-color .5s,filter .6s;position:absolute;inset:0;overflow:hidden;box-shadow:0 40px 80px -24px #000000e6}.cf-card.front .cf-face{filter:none;border-color:color-mix(in srgb, var(--primary) 55%, transparent);box-shadow:0 50px 90px -24px #000000f2, 0 0 60px -16px color-mix(in srgb, var(--primary) 55%, transparent)}.cf-face img{object-fit:cover;pointer-events:none;-webkit-user-drag:none;width:100%;height:100%}.cf-face .cap{opacity:0;transition:transform .6s var(--ease), opacity .4s;background:linear-gradient(#0000,#000000e6);padding:60px 16px 16px;font-size:.88rem;line-height:1.35;position:absolute;inset:auto 0 0;transform:translateY(30%)}.cf-card.front .cap{opacity:1;transform:none}.cf-face .cap b{font-family:var(--font-head);text-transform:uppercase;margin-bottom:6px;font-size:1.2rem;display:block}.cap-cta{color:var(--primary);align-items:center;gap:6px;font-weight:600;display:inline-flex}.cf-face .play,.reel .play{color:#fff;-webkit-backdrop-filter:blur(6px);width:42px;height:42px;transition:transform .4s var(--spring), background .3s;background:#00000080;border:1px solid #ffffff40;border-radius:50%;place-items:center;font-size:15px;display:grid;position:absolute;top:12px;right:12px}.cf-card.front .play{background:var(--primary);color:#111;box-shadow:0 0 24px color-mix(in srgb, var(--primary) 70%, transparent);border-color:#0000;transform:scale(1.25)translate(-6px,6px)}.cf-shine{pointer-events:none;background:linear-gradient(115deg,#ffffff2e,#0000 35%);position:absolute;inset:0}.cf-ui{z-index:200;justify-content:center;align-items:center;gap:16px;margin-top:34px;display:flex;position:relative}.cf-btn{border:1px solid var(--line);background:var(--glass);width:48px;height:48px;color:var(--text);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:transform .25s var(--spring), background .25s, color .25s;border-radius:50%;place-items:center;font-size:22px;display:grid;box-shadow:inset 0 1px #ffffff1f,0 4px 0 -1px #00000080,0 12px 24px -10px #000c}.cf-btn:hover{background:var(--primary);color:#111;transform:translateY(-2px)scale(1.06)}.cf-btn:active{transform:translateY(1px)scale(.96)}.cf-dots{gap:6px;display:flex}.cf-dots button{background:color-mix(in srgb, var(--text) 30%, transparent);cursor:pointer;width:8px;height:8px;transition:width .4s var(--spring), background .3s;border:0;border-radius:99px;padding:0;position:relative}.cf-dots button:before{content:"";position:absolute;inset:-10px -3px}.cf-dots button[aria-selected=true]{background:var(--primary);width:28px}@media (max-width:600px){.cf-stage{height:470px}.cf-card{width:230px;margin-left:-115px}}.reel{transition:translate .45s var(--spring), box-shadow .4s, opacity .9s var(--ease), transform 1.15s var(--ease)}.reel:hover{box-shadow:0 30px 60px -16px #000000d9, 0 0 0 1px color-mix(in srgb, var(--primary) 40%, transparent);translate:0 -10px}.ev-list{perspective:1200px}.ev-wrap{display:flex}.ev-wrap>.ev{flex:1;min-width:0}.ev{grid-template-columns:84px 1fr auto;box-shadow:inset 0 1px #ffffff0f,0 14px 30px -16px #000c}.ev:hover{border-color:color-mix(in srgb, var(--primary) 50%, transparent);box-shadow:inset 0 1px #ffffff1a,0 30px 60px -22px #000000e6}.ev .date{perspective:500px;background:0 0;height:84px;padding:0}.date-in{width:100%;height:100%;transform-style:preserve-3d;transition:transform .8s var(--spring);display:block;position:relative}.date-f,.date-b{backface-visibility:hidden;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff80,inset 0 -3px #0000002e,0 10px 20px -8px #000000b3}.date-f{background:linear-gradient(180deg, color-mix(in srgb, var(--primary) 80%, #fff), var(--primary) 50%, color-mix(in srgb, var(--primary) 82%, #000));color:#111}.date-b{background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 85%, #fff), var(--accent));color:#fff;transform:rotateY(180deg)}.date-b b{font-size:1.5rem!important}.date-b span{letter-spacing:.02em!important;font-size:.78rem!important}.ev:hover .date-in,.ev:focus-visible .date-in{transform:rotateY(180deg)}.js-motion .ev-wrap.in .date-in{animation:badge-flip 1.4s var(--ease) both;animation-delay:calc(var(--d,0s) + .35s)}@keyframes badge-flip{0%{transform:rotateY(0)}35%,60%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}.ev:hover .date-in{animation:none}.ev .meta{gap:4px 14px}.mi{align-items:center;gap:6px;display:inline-flex}.mi svg{color:var(--primary);flex:none}.ev .date{transform:translateZ(calc(30px * var(--fx)))}.ev .go{transform:translateZ(calc(20px * var(--fx)))}.cal{box-shadow:inset 0 1px #ffffff0f,0 40px 80px -40px #000000e6}.cal-grid{perspective:900px}.js-motion .cal-grid.turn-next{animation:cal-turn-next .6s var(--ease);transform-origin:0}.js-motion .cal-grid.turn-prev{animation:cal-turn-prev .6s var(--ease);transform-origin:100%}@keyframes cal-turn-next{0%{opacity:0;transform:perspective(1000px)rotateY(-24deg)translateZ(-60px)}}@keyframes cal-turn-prev{0%{opacity:0;transform:perspective(1000px)rotateY(24deg)translateZ(-60px)}}.cal-day{transition:background .2s, border-color .2s, transform .35s var(--spring), box-shadow .3s}.cal-day.has:hover,.cal-day.sel{box-shadow:0 14px 26px -12px #000000e6, 0 0 0 1px var(--primary);z-index:2;transform:perspective(500px)translateZ(26px)}.iconbtn{transition:background .2s, transform .2s var(--spring);place-items:center;padding:.45em .6em;font-size:18px;display:inline-grid}.iconbtn:hover{background:color-mix(in srgb, var(--text) 10%, transparent);transform:translateY(-1px)}.seg button{transition:background .25s,color .25s,box-shadow .25s}.seg button[aria-pressed=true]{box-shadow:inset 0 1px 0 #ffffff73, 0 3px 0 -1px color-mix(in srgb, var(--primary) 45%, #000)}@media (max-width:600px){.ev{grid-template-columns:64px 1fr}.ev .date{height:70px}}.glass{box-shadow:inset 0 1px #ffffff12,0 24px 60px -30px #000000d9}.sponsor,.follow,.newsletter{overflow:hidden}.follow{background:radial-gradient(120% 140% at 50% 0%, color-mix(in srgb, var(--primary) 12%, var(--glass)), var(--glass) 60%)}.sponsor:hover,.pkg:hover{border-color:color-mix(in srgb, var(--primary) 45%, transparent)}.pkg{transition:translate .45s var(--spring), border-color .3s, box-shadow .4s, opacity .9s var(--ease), transform 1.15s var(--ease)}.pkg:hover{translate:0 -8px;box-shadow:inset 0 1px #ffffff1a,0 34px 60px -24px #000000e6}input,textarea,select{transition:border-color .2s,box-shadow .25s;box-shadow:inset 0 2px 4px #00000059}input:focus,textarea:focus,select:focus{border-color:var(--primary);box-shadow:inset 0 2px 4px #00000059, 0 0 0 4px color-mix(in srgb, var(--primary) 22%, transparent);outline:none}.read-progress{z-index:60;transform-origin:0;pointer-events:none;background:linear-gradient(90deg, var(--primary), var(--accent));height:3px;box-shadow:0 0 12px color-mix(in srgb, var(--primary) 70%, transparent);position:fixed;top:0;left:0;right:0;transform:scaleX(0)}.article-inner{perspective:1400px}.cover-wrap{perspective:1200px}.article .cover,.cover{border-radius:calc(var(--radius) + 4px);transform-origin:50% 100%;margin:28px 0;overflow:hidden;box-shadow:0 50px 100px -40px #000000f2,0 0 0 1px #ffffff14}.cover img{object-fit:cover;width:100%;max-height:520px}.depth-panel{position:relative}.depth-panel:before{content:"";border-radius:inherit;background:color-mix(in srgb, var(--surface) 60%, transparent);border:1px solid var(--line);z-index:-1;opacity:.7;position:absolute;inset:10px 14px -10px;transform:translateZ(-1px)}.prose{line-height:1.75}.prose a{color:var(--primary)}.source-box{box-shadow:inset 4px 0 0 var(--primary), inset 0 1px 0 #ffffff12, 0 24px 60px -30px #000000d9;border-left:0}.site-footer{isolation:isolate;overflow:hidden}.foot-floor{z-index:-1;pointer-events:none;transform-origin:50% 100%;background-image:linear-gradient(color-mix(in srgb, var(--primary) 22%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--primary) 22%, transparent) 1px, transparent 1px);opacity:.55;background-size:64px 64px;height:160%;position:absolute;bottom:-40%;left:-50%;right:-50%;transform:perspective(500px)rotateX(62deg);-webkit-mask-image:linear-gradient(#0000 25%,#000 90%);mask-image:linear-gradient(#0000 25%,#000 90%)}.js-motion .foot-floor{animation:6s linear infinite floor-run}@keyframes floor-run{to{background-position:0 64px,0 0}}.site-footer:before{content:"";background:radial-gradient(closest-side, color-mix(in srgb, var(--primary) 16%, transparent), transparent);z-index:-1;pointer-events:none;width:60%;height:240px;position:absolute;top:-120px;left:50%;translate:-50%}.foot-link{display:block}.foot-link span{transition:transform .35s var(--spring), color .25s;display:inline-block}.foot-link:hover span{color:var(--primary);transform:translate(6px)translateZ(0)}.site-footer .brand span{font-size:1.6rem}img{image-rendering:auto}.thumb img,.cf-face img,.hc-img img,.cover img{backface-visibility:hidden}.fx-lite .flame3d-spin{animation-duration:10s}.fx-lite .cf-card{-webkit-box-reflect:none}.fx-off [data-tilt],.fx-off .hero-card{transform:none!important}.fx-off .flame3d-spin{transform:rotateY(-14deg)}@media (prefers-reduced-motion:reduce){[data-tilt],.hero-card,.card .body,.card .thumb img,.hero-card .hc-img img{transform:none!important}.flame3d,.flame3d-spin,.foot-floor,.page3d{animation:none!important}}.lead-grid .card.lead .thumb{flex:1 1 0;height:auto;min-height:320px}.lead-grid .card.lead .thumb img{position:absolute;inset:0}.hero-card-depth{justify-self:end;width:min(440px,100%)}@media (max-width:860px){.hero-card-depth{justify-self:stretch;width:100%}}@media (min-width:2200px){.banner,.site-header,main,.site-footer,.read-progress{zoom:1.35}}@media (min-width:2800px){.banner,.site-header,main,.site-footer,.read-progress{zoom:1.75}}@media (min-width:3600px){.banner,.site-header,main,.site-footer,.read-progress{zoom:2}}.hero-card{transform-style:flat}.js-motion .hero .hero-copy[data-reveal]{opacity:1}.js-motion.fx-h3d .hero h1 .split .w>span,.js-motion.fx-h3d .hero h1 .split .w>em>span{opacity:1;animation:word-roll 1.05s var(--spring) both;animation-delay:calc(.12s + var(--i) * 90ms);transition:none;transform:none}@keyframes word-roll{0%{transform:translate3d(0,.45em,-.5em)rotateX(-75deg)}to{transform:none}}.ticker-label,.tag-hot{background:color-mix(in srgb, var(--accent) 74%, #000)}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/barlow-condensed-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/fonts/barlow-condensed-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(/fonts/be-vietnam-pro-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:600;src:url(/fonts/be-vietnam-pro-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.js-motion:not(.fx-ready) .flame3d,.js-motion:not(.fx-ready) .flame3d-spin,.js-motion:not(.fx-ready) .hc-shadow,.js-motion:not(.fx-ready) .foot-floor{animation-play-state:paused}.masc{--s:var(--sz,168px);--e:0;--g:.7;--hry:0deg;--hrx:0deg;--hrz:0deg;--htx:0px;--hty:0px;--ry:0deg;--rx:0deg;--bry:0deg;--pux:0;--puy:0;--pd:1;--lx:50%;--ly:32%;--hop:0px;--wag:0deg;--earL:0deg;--earR:0deg;--tg:1;right:var(--ox,18px);bottom:var(--oy,14px);width:var(--s);aspect-ratio:.8;z-index:20;pointer-events:none;animation:.9s cubic-bezier(.2,.8,.2,1) both m-in;position:fixed}@media (max-width:640px){.m-hit{pointer-events:none}.masc{--s:var(--sm,96px);right:max(6px, calc(var(--ox,18px) * .5));bottom:max(6px, calc(var(--oy,14px) * .6 + env(safe-area-inset-bottom)))}}@media (min-width:2200px){.masc{--s:calc(var(--sz,168px) * 1.35)}}@media (min-width:2800px){.masc{--s:calc(var(--sz,168px) * 1.75)}}@media (min-width:3600px){.masc{--s:calc(var(--sz,168px) * 2)}}@keyframes m-in{0%{opacity:0;transform:translateY(30%)scale(.85)}}.masc-stage{perspective:calc(var(--s) * 3.6);perspective-origin:50% 35%;position:absolute;inset:0}.masc-bob,.masc-rig,.m-head{transform-style:preserve-3d;position:absolute;inset:0}.masc-bob{transform-origin:50% 100%;animation:3.8s ease-in-out infinite m-breathe}@keyframes m-breathe{0%,to{transform:translateY(0)scaleY(1)}50%{transform:translateY(calc(var(--s) * -.018)) scaleY(1.012)}}.masc-rig{transform-origin:50% 70%;transform:translate3d(0, var(--hop), 0) rotateY(var(--ry)) rotateX(var(--rx))}.m-l{position:absolute;inset:0}.m-l picture,.m-l img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block}.m-aura{transform:translateZ(calc(var(--s) * -.34)) scale(1.25);background:radial-gradient(closest-side at 50% 58%, rgba(255,150,50, calc(.16 + .3 * var(--g) + .35 * var(--e))), rgba(228,87,46, calc(.08 + .12 * var(--g))) 55%, transparent 78%);animation:2.8s ease-in-out infinite m-pulse}@keyframes m-pulse{0%,to{opacity:.75}50%{opacity:1}}.m-glowimg{transform:translateZ(calc(var(--s) * -.16)) scale(1.1);opacity:calc(.35 + .65 * var(--g));filter:brightness(calc(1 + .7 * var(--e))) saturate(1.15);transform-origin:50% 90%;animation:1.9s ease-in-out infinite alternate m-flick}@keyframes m-flick{0%{scale:1}to{scale:1.02 1.05}}.m-tail{transform:translateZ(calc(var(--s) * -.07))}.m-tail-sway,.m-tail-wag{transform-origin:71% 91%;position:absolute;inset:0}.m-tail-sway{animation:2.6s ease-in-out infinite m-sway}@keyframes m-sway{0%,to{transform:rotate(-6deg)}50%{transform:rotate(7deg)}}.m-tail-wag{transform:rotate(var(--wag))}.m-tail svg{width:100%;height:100%;filter:drop-shadow(0 0 calc(var(--s) * .02) #ff8c28cc);overflow:visible}.m-body{transform-origin:50% 100%;transform:rotateY(var(--bry));filter:drop-shadow(0 calc(var(--s) * .02) calc(var(--s) * .05) #00000073)}.m-head{transform-origin:50.4% 49.6%;transform:translate3d(var(--htx), var(--hty), calc(var(--s) * .09)) rotateY(var(--hry)) rotateX(var(--hrx)) rotateZ(var(--hrz))}.m-headimg{filter:drop-shadow(0 calc(var(--s) * .015) calc(var(--s) * .03) #0006)}.m-tongue{transform-origin:43.25% 38.6%;transform:translateZ(1px) scaleY(var(--tg))}.m-pant{transform-origin:43.25% 38.6%;animation:1.1s ease-in-out infinite m-pant}@keyframes m-pant{0%,to{transform:scaleY(1)}50%{transform:scaleY(1.035)}}.m-ear-l{transform-origin:40% 18.8%;transform:translateZ(calc(var(--s) * .028)) rotateZ(var(--earL))}.m-ear-r{transform-origin:63.75% 16.6%;transform:translateZ(calc(var(--s) * .028)) rotateZ(var(--earR))}.m-eyes{transform:translateZ(calc(var(--s) * .018))}.m-eye{aspect-ratio:1;border-radius:50%;position:absolute;overflow:hidden;translate:-50% -50%}.m-pupil{width:56%;height:60%;transform:translate(calc(-50% + var(--pux) * 1%), calc(-50% + var(--puy) * 1%)) scale(var(--pd));background:radial-gradient(circle at 45% 40%,#1c1a24 0 55%,#0b0a10 75%);border-radius:50%;position:absolute;top:52%;left:50%;box-shadow:0 0 0 1px #0a081059}.m-glint,.m-glint2{background:#fff;border-radius:50%;position:absolute}.m-glint{width:30%;height:30%;transform:translate(calc(var(--pux) * 0.35%), calc(var(--puy) * 0.35%));top:18%;left:28%;box-shadow:0 0 3px #fff}.m-glint2{opacity:.9;width:13%;height:13%;transform:translate(calc(var(--pux) * 0.6%), calc(var(--puy) * 0.6%));top:46%;left:55%}.m-excited .m-glint{animation:.5s ease-in-out infinite alternate m-twinkle}@keyframes m-twinkle{to{scale:1.35;box-shadow:0 0 6px 1px #fff}}.m-light{pointer-events:none;opacity:calc(.55 + .45 * var(--e));background:radial-gradient(circle at var(--lx) var(--ly), #ffd6966b, #ffaa501f 28%, transparent 50%);position:absolute;inset:0;transform:translateZ(1.5px);-webkit-mask-size:100% 100%;mask-size:100% 100%}.m-light-head{-webkit-mask-image:url(/mascot/head-320.webp);mask-image:url(/mascot/head-320.webp)}.m-light-body{background:radial-gradient(circle at var(--lx) calc(var(--ly) + 30%), #ffc8824d, transparent 45%);-webkit-mask-image:url(/mascot/body-320.webp);mask-image:url(/mascot/body-320.webp)}.m-embers{transform:translateZ(calc(var(--s) * .12));pointer-events:none}.m-embers i{aspect-ratio:1;opacity:0;background:#ffb347;border-radius:50%;width:3.2%;animation:3.4s linear infinite m-ember;position:absolute;bottom:12%;box-shadow:0 0 6px 2px #ff8c28cc}.m-embers i:first-child{animation-delay:0s;left:18%}.m-embers i:nth-child(2){animation-duration:4s;animation-delay:1.1s;left:30%}.m-embers i:nth-child(3){animation-delay:.5s;left:74%}.m-embers i:nth-child(4){animation-duration:3s;animation-delay:2s;left:84%}.m-embers i:nth-child(5){animation-duration:4.4s;animation-delay:2.6s;left:12%}.m-embers i:nth-child(6){animation-delay:1.6s;left:90%}@keyframes m-ember{0%{opacity:0;transform:translate(0)scale(1)}15%{opacity:calc(.4 + .6 * var(--g))}to{opacity:0;transform:translate(10%, calc(var(--s) * -.9)) scale(.3)}}.m-fx{pointer-events:none;position:absolute;inset:0;overflow:visible}.m-spark,.m-heart{pointer-events:none;display:block;position:absolute}.m-spark{width:calc(var(--s) * .035);aspect-ratio:1;background:radial-gradient(#fff6d0,#ffb347 45%,#ff782800 70%);border-radius:50%}.m-heart{width:calc(var(--s) * .09);aspect-ratio:1;filter:drop-shadow(0 0 4px #ff5f8acc);background:#ff5f8a;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-7.5-4.6-9.6-9.3C.9 8.2 3 4.5 6.6 4.5c2.1 0 3.6 1.2 5.4 3.2 1.8-2 3.3-3.2 5.4-3.2 3.6 0 5.7 3.7 4.2 7.2C19.5 16.4 12 21 12 21z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 21s-7.5-4.6-9.6-9.3C.9 8.2 3 4.5 6.6 4.5c2.1 0 3.6 1.2 5.4 3.2 1.8-2 3.3-3.2 5.4-3.2 3.6 0 5.7 3.7 4.2 7.2C19.5 16.4 12 21 12 21z'/%3E%3C/svg%3E") 50%/contain no-repeat}.m-hit{pointer-events:auto;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:45%;padding:0;position:absolute;inset:6% 24% 10%}.m-hit:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.masc-still,.masc-still *{transition:none!important;animation:none!important}.masc-still .m-aura{transform:scale(1.2)}.masc-still .m-glowimg{filter:none;transform:scale(1.05)}@media (prefers-reduced-motion:reduce){.masc,.masc *{animation:none!important}}@media print{.masc{display:none}}
