@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Regular Italic),local(IBM Plex Mono Italic),url(../_fonts/IOQmCJk1c1X8tTiR2_xRphUddTG90WpG00y3mrL7asc-fI5Z9vM1TPimFu47KjlvcLJubuCXAUmRe99EOBGK4Jg.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono Fallback\: monospace;src:local("monospace");size-adjust:100%;ascent-override:102.5%;descent-override:27.5%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Regular Italic),local(IBM Plex Mono Italic),url(../_fonts/iwtMiRQr9MVxkS-mqNWNDfuQrs4GB3dvByMM9ojyFHw-ExrDYapJHBuMovYABEGrabFChkrO9vAYi7UAvRk2fC8.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Regular Italic),local(IBM Plex Mono Italic),url(../_fonts/2vrrJ3MJLeeRdsxoGShjYhieJbC2KYTsL2TxP6pMbHw-M0DkDLNITN2p_m211B__nX1QX-Xza3m69L-nMauwf2g.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Regular Italic),local(IBM Plex Mono Italic),url(../_fonts/ib-aovnRDsdvSBzUC6Ll2tdWY2U3C9FsxsqLnPpAg18-c_nItv4f1UIuWsSuQgkfygxojtODoHxU-eKvW69FGyI.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Regular Italic),local(IBM Plex Mono Italic),url(../_fonts/vSGurvFi7J9DFpc3gRh0zb7zfLGEZfPgQADV5W675RU-SOsE32TvAEDx4Ogk8IUoJ8eiJFzZUTZWzAjnjTzmlhU.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Medium Italic),url(../_fonts/abc3urfYpum3NohTJJ82tZYrJ0Qq6V1DDuV4nEN3-K8-2_2ztTmYY0L6UFJjC5ut8vWYRD-RsvXGTIbWQjKw8ig.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Medium Italic),url(../_fonts/TFWlwoCp6ug4N2WAg-6QAZ14xTmMw01biXyVG4455dI-q3iMkKdBtHvY5CwbWL9amwnIlWjCh_MBY6rJ1ZpktWQ.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Medium Italic),url(../_fonts/c9UOtWdvEkMdkWxin3fO_nOvZfFevXVtanKkemdlzVs-NZc_1h0ba5jh8strJX03YaVqHCE1TFVMTjG6rHlowdk.woff2)format("woff2");font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Medium Italic),url(../_fonts/3EoiQ3JXV9M854bFdDwbRdGEY3-Du8oUds3aqK5whzM-0k8mcMMDR7LSyG5LPtIn07Rq92oTawhgfoVy5edJiuM.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Medium Italic),url(../_fonts/MlNgkMyhKIDysanNTo08JXs1NKT7N3PAiE-rd67y0tk-4_8EiC-OPpJkFXcZG4fmdwz7sj_gpRAqn-822cldaKI.woff2)format("woff2");font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Regular),local(IBM Plex Mono),url(../_fonts/uqOUEfp6GyasEjSs6mPL4xH4Ogfg9dejwyGqFvieEhQ-1DC4lhOKAtHn_hSVO1eAmsDfxgXpJii8eq16JZynm5s.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Regular),local(IBM Plex Mono),url(../_fonts/vkmZkh-CHOvBXhWqyxI7y7yhtJnjEZhooZMtIOrKbdc-2IAHU0readmKJy05HSHAUr9ZfblPKy1cYnIzD6FaafQ.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Regular),local(IBM Plex Mono),url(../_fonts/P20rFYUuJYBG6P413-kmy1MH2c5-AHidHeOkhurVW9E-s9pky6iiS9O9L4P9FGQnIeXl7IrK7HsqmKdubOA2j4w.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Regular),local(IBM Plex Mono),url(../_fonts/r2KASPa1NYEuoln4lN0W3EcSZ4QcjSeSmKvuJKUW_e0-EBXL59uF8lOU0BbZ0Qd0HKaqxnk9ahNM_OUahEvA2bA.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Regular),local(IBM Plex Mono),url(../_fonts/oA7rp6XLB_UIP_utZxXIDlSPcMeVLGKMaeey_kAD0fo-98JsXCHs_mcC6olFARmc-2GM9H4YyxJhTUClXLaqEOU.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Medium),url(../_fonts/wXrnAZG6imawmnLMrmEGDaw8OERkBjrhxtvCpdAoFtU-THRRjDiTK2YhlZWGZ4KWGQimEEJ4q90NggcMPrCWifk.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Medium),url(../_fonts/YFhrCfizGmZCCsX1GkJqSsa1Ln3ZkYEBQx1kS5GBSNM-lnlTSm_m0Am_5BfksHFyxTS8HwzeRUIimtrJh-2-hQk.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Medium),url(../_fonts/de9Hn98X7qjvQryMTK_S5_8pcE2ixEzuPClwbeHVxAI-2R9bduNO98qcxzo2cGRCSP20RqlwtuSKwb6RYUOUHtQ.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Medium),url(../_fonts/fxn6Ta_PXKaftNQ6o3GFS9b6XU2VmWsDHvzQlBYv26k-RCwtZl_Z0-eqoKkgjV2Lvu8bNskZv3RiHclp-qdyFbE.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:IBM Plex Mono;src:local(IBM Plex Mono Medium),url(../_fonts/Y7f-8GVyzqqVUZE9RGKSEwHKp-J5xG9W9JvAuAXnukE-a6vWQ8lr44WUpidIwQELsd_UxxoksjFr_7OFl0B1cj4.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Barlow;src:local(Barlow Regular Italic),local(Barlow Italic),url(../_fonts/Nkd_2X48JMqojdcbiJh-5lyxQoTrVHVw7nrAnm4nlKA-d5q9YscR9iflgbBOslLHjOjyDWmKzxFLFVX4_36JwEo.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Barlow Fallback\: sans-serif;src:local("sans-serif");size-adjust:100%;ascent-override:100%;descent-override:20%;line-gap-override:0%}@font-face{font-family:Barlow;src:local(Barlow Regular Italic),local(Barlow Italic),url(../_fonts/LuFRkZxdbF6QwMMar4a7gxlCNV7EzqBHdxcyBZmNsCY-QU29NempEpous9VbNMHz_I864X8cbNvruVyefO6AbpU.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:Barlow;src:local(Barlow Regular Italic),local(Barlow Italic),url(../_fonts/V4_LD97gmd_c0iypdRoKhI5BzXgCGrkMewqIBQ8crcQ-V3qDOtfNM_sELHxYHBFlXQ0fca6Rl10e4fuirHVDWto.woff2)format("woff2");font-display:swap;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-weight:400;font-style:italic}@font-face{font-family:Barlow;src:local(Barlow Medium Italic),url(../_fonts/Ou1YvSxDdVv6shhmGRgz9I905ZroIiIn8dkFW8VJrFs-EUr4UyaGi6Le9cEXO3M3Eod87mdhpN6vVRmqK467o1g.woff2)format("woff2");font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:Barlow;src:local(Barlow Medium Italic),url(../_fonts/GrDbnB_wgYWLxVZ6kFGuu1ztKEYqXx3EGgE2RkRRhXg-KbiKSxvUjlh3YkqPovGt0bH5ua_FIOspNmXb7qfwz38.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:italic}@font-face{font-family:Barlow;src:local(Barlow Medium Italic),url(../_fonts/WoEY21oprk3Zt-Jk73HLBiMevXhlv97VyxE7uUVHxnU-J4Fh7Y44QQizU8xRIts9FXSGNUZke_Cr73j8rphe7zU.woff2)format("woff2");font-display:swap;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-weight:500;font-style:italic}@font-face{font-family:Barlow;src:local(Barlow SemiBold Italic),url(../_fonts/PZU3jAJ1l5Ir2OOGSFtSiYhVFaSiXIQsOIk412Ln7g0-mKAuNcbOYmoj5YSIaQzeaGfwrdAad9Ns2vVtLCsykyo.woff2)format("woff2");font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:Barlow;src:local(Barlow SemiBold Italic),url(../_fonts/0qxqWvQ742pqV6gUS9qLP2wxDq4Y0UikSQoet04IhGg-722i_yYliwgd7_iy_fTT8gnIPft07meCfDHNcCRz4PE.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:italic}@font-face{font-family:Barlow;src:local(Barlow SemiBold Italic),url(../_fonts/k1yzj_iR71sard91ch45AFlPuJRbMf4cvJwNz6e-Jxc-fJLtIzdSgfNl4EBdKc5UGMrT5JCxnOtPt5rIAUKIAqk.woff2)format("woff2");font-display:swap;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-weight:600;font-style:italic}@font-face{font-family:Barlow;src:local(Barlow Regular),local(Barlow),url(../_fonts/lF3O_y__FoycptCidYU8g-85v_qAewBFr8GfV2tE7R0-GLeC1Rn0_I1lVJd6JwGwlovsqIGem96Rq0Ybz0zG3bE.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Barlow;src:local(Barlow Regular),local(Barlow),url(../_fonts/xsNDdUCS9G-3PcbbNynxi8atQ4qQMWYNg7i99oaz6l0-TDkKqlxNJdC_DkLTWpEx-EtzBrT-7oDhQDv_oC0_E2o.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Barlow;src:local(Barlow Regular),local(Barlow),url(../_fonts/QBdFvi4H_DNRNjl5IblMHH-XD_st5D5AQPo9hzoX43g-WHZpL_hFgH7hfnUzfpi4K2wIwFDWpHjKdAOfDtSILNI.woff2)format("woff2");font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Barlow;src:local(Barlow Medium),url(../_fonts/RmHbk1KPYh9IrbPGxWWsM9sQ91OtrlkdXQ1u2ESPVtE-44ySViK78_4GfM064m5G3tdTN89BgIajxn-Y8lGXx4Q.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Barlow;src:local(Barlow Medium),url(../_fonts/1QJjLfA1CwasM4QNFi1yvrXxpDSLcyPXmq9y2sh36Y8-Fr1qEOx1MECAARI48uiBhsgPybHV5swLWlRQzN5UhHg.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Barlow;src:local(Barlow Medium),url(../_fonts/ZrcwWToke7ahquE7G-shanns2Uyu3Q0x2gF-AfqJCX4-_X_qDY9tPXahu9cOGdWi17xjPHw8kLmduoPspJBVNok.woff2)format("woff2");font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Barlow;src:local(Barlow SemiBold),url(../_fonts/d8VzStWMfZIkwTd5j0SqR-WLZq3m2fHnXomC-wP7SD4-vcoCSGMspt53KTzrX_-QdCOadb-eC5WCiVQbELvF6Eo.woff2)format("woff2");font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Barlow;src:local(Barlow SemiBold),url(../_fonts/aWDqfVJoKmkAkI5KuHKiopejLLtGPVSIaN2D87BnKi4-NA2m_ymAgjwHKJP9_M7LSASpj7YzxFQjeyyBL5XBQY4.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Barlow;src:local(Barlow SemiBold),url(../_fonts/F_tjwUNgcxumbUMZ9-HpUCamGtMezd9Lv8abqmVXpZo-Ftsj_sViS3U07Djdg3N0wvo8OY6aq6e8FEkUw7XrmAk.woff2)format("woff2");font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Melete;src:url(../fonts/melete-light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Melete;src:url(../fonts/melete-regular.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Melete;src:url(../fonts/melete-medium.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Melete;src:url(../fonts/melete-bold.woff2)format("woff2");font-weight:700;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#07080b;--panel:#0c0e14;--line:#ffffff1f;--text:#eeeef3;--muted:#9a9eae;--red:#ff2348;--blue:#1d6dff;--player-h:104px;--font-head:"CyberCity", "Barlow Condensed", "Arial Narrow", sans-serif;--font-wide:"Melete", "Barlow", Arial, sans-serif;--font-num:"IBM Plex Mono", "IBM Plex Mono Fallback: monospace", monospace;background:var(--bg);color:var(--text);font-synthesis:none;scroll-behavior:smooth;scroll-padding-top:80px;font-family:Barlow,Barlow Fallback\: sans-serif,Arial,sans-serif}*{box-sizing:border-box}body{background:var(--bg);margin:0}a{text-decoration:none}a,button{color:inherit}button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default;opacity:.3}a,button{-webkit-tap-highlight-color:transparent;touch-action:manipulation}:focus-visible{outline-offset:5px;outline:2px solid #7aa2ff}h1,h2,h3,ol,p{margin:0}p{line-height:1.65}h2{font-family:var(--font-head);text-transform:lowercase;letter-spacing:.01em;font-size:clamp(2.1rem,3.6vw,3.9rem);line-height:1.08}h2,h3{font-weight:400}h3{font-family:var(--font-wide);letter-spacing:.02em;line-height:1.5}.outline-word,h3{text-transform:uppercase}.outline-word{color:#0000;-webkit-text-stroke:1.2px #e8e9f0}.duo{isolation:isolate;position:relative}.duo:before{content:attr(data-text);z-index:-1;text-transform:uppercase;color:#0000;-webkit-text-stroke:1.2px var(--chapter-color,var(--red));opacity:.9;pointer-events:none;position:absolute;inset:0;translate:.06em .05em}h3{font-size:clamp(.9rem,1.15vw,1.1rem)}.eyebrow,.mono{font-family:var(--font-wide);letter-spacing:.06em;text-transform:uppercase;font-size:.6rem}.eyebrow{color:var(--muted);margin-bottom:20px;display:block}.small{font-size:.75rem}.tiny-rule{background:#ffffffa0;width:26px;height:1px;display:block}.site{--scene:var(--red);--scene-2:var(--blue);--kick:0;--bass:0;--hat:0;--energy:0;padding-bottom:var(--player-h);position:relative;overflow:clip}.skip-link{z-index:50;color:#000;background:#fff;padding:14px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:10px}.drop-flash{z-index:40;pointer-events:none;opacity:0;background:radial-gradient(ellipse at 50% 40%,#fff 0,var(--scene) 35%,transparent 75%);mix-blend-mode:screen;position:fixed;inset:0}.header{z-index:20;grid-template-columns:1fr auto 1fr;height:72px;padding:0 2.2%;display:grid;position:absolute;inset:0 0 auto}.brand,.header{align-items:center}.brand{font-family:var(--font-wide);letter-spacing:.1em;gap:14px;font-size:.72rem;font-weight:700;display:inline-flex}.crosshair{flex:none;width:30px;height:30px;position:relative}.crosshair:after,.crosshair:before{content:"";background:#ffffffb0;position:absolute}.crosshair:before{width:1px;top:0;bottom:0;left:50%}.crosshair:after{height:1px;top:50%;left:0;right:0}.nav{font-family:var(--font-wide);letter-spacing:.06em;gap:clamp(22px,3vw,48px);font-size:.64rem;display:flex}.nav a{color:#d9dae3;padding:10px 0;transition:color .2s;position:relative}.nav a:hover{color:#fff}.nav a.active:after{content:"";background:var(--red);height:2px;box-shadow:0 0 12px var(--red);position:absolute;bottom:0;left:-6px;right:-6px}.header-actions{justify-self:end;align-items:center;gap:22px;display:flex}.header-actions>a{opacity:.9}.motion-switch{color:#c3c5d1;align-items:center;gap:9px;font-size:.64rem;display:inline-flex}.motion-switch span{background:#555a6a;border-radius:50%;width:7px;height:7px}.motion-switch[aria-pressed=true] span{background:var(--red);box-shadow:0 0 9px var(--red)}.menu-button{display:none}.hero{min-height:max(700px,calc(100svh - var(--player-h)));isolation:isolate;flex-direction:column;padding:72px 0 0;display:flex;position:relative}.hero-backdrop{z-index:-1;background:#040509;position:absolute;inset:0;overflow:hidden}.floor{height:34%;opacity:calc(.8 + var(--kick)*.2);filter:blur(1px);background:repeating-linear-gradient(90deg,#0000 0 22px,#ffffff06 0 24px,#0000 0 61px),radial-gradient(18% 60% at 50% 0,#ff2348aa,#0000 70%),radial-gradient(22% 70% at 22% 10%,#1d6dff77,#0000 70%),radial-gradient(22% 70% at 78% 10%,#ff234877,#0000 70%),linear-gradient(#0a0c14,#07080b);position:absolute;inset:auto 0 0}.hero-media{height:calc(100% - clamp(150px,20vh,220px));scale:calc(1 + var(--bass)*.018);will-change:transform;position:absolute;inset:-3% 0 auto;-webkit-mask-image:linear-gradient(#000 88%,#0000);mask-image:linear-gradient(#000 88%,#0000)}.hero-image{-o-object-fit:cover;object-fit:cover;-o-object-position:center 62%;object-position:center 62%;filter:saturate(1.55)contrast(1.18)brightness(1.2);width:100%;height:100%;display:block}.hero-image,.stage-glow{position:absolute;inset:0}.stage-glow{mix-blend-mode:color-dodge;opacity:calc(.75 + var(--kick)*.25);background:radial-gradient(22% 26% at 50% 72%,#ff2348cc,#0000 70%),radial-gradient(30% 30% at 66% 66%,#ff234899,#0000 70%),radial-gradient(30% 30% at 32% 66%,#2f7bff99,#0000 70%),radial-gradient(60% 18% at 50% 78%,#ff5a3a66,#0000 70%)}.crowd{transform-origin:50% 100%;scale:1.22;translate:0 calc(var(--kick)*-9px);filter:saturate(1.4)contrast(1.25)brightness(1.05);animation:1.9s ease-in-out infinite crowd;-webkit-mask-image:linear-gradient(#0000 64%,#000 74%);mask-image:linear-gradient(#0000 64%,#000 74%)}.is-playing .crowd{animation:none}@keyframes crowd{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}.light{pointer-events:none;mix-blend-mode:screen;width:55%;position:absolute;top:0;bottom:0}.light-blue{background:radial-gradient(70% 60% at 8% 45%,#1d6dff88,#0000 70%);left:0}.light-red{background:radial-gradient(70% 60% at 92%,#ff234899,#0000 70%);right:0}.light:after{content:"";opacity:0;position:absolute;inset:0}.light-blue:after{opacity:calc(var(--hat)*.9);background:radial-gradient(50% 45% at 18% 40%,#62a0ff66,#0000 70%)}.light-red:after{opacity:calc(var(--kick)*.9);background:radial-gradient(60% 55% at 80%,#ff234899,#0000 70%)}.lasers{pointer-events:none;mix-blend-mode:screen;position:absolute;inset:0}.laser:nth-child(odd){animation:5s ease-in-out infinite alternate sway}.laser:nth-child(2n){animation:6.5s ease-in-out -2s infinite alternate-reverse sway}@keyframes sway{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}.laser{width:62vw;height:2px;top:calc(50% + var(--i)*2%);filter:blur(.4px);border-radius:2px;position:absolute}.laser-blue{transform-origin:100%;rotate:calc(4deg + var(--i)*7deg);opacity:calc(.4 + var(--hat)*.55);background:linear-gradient(270deg,#b8d4ff,#1d6dffcc 35%,#0000 85%);right:56%;box-shadow:0 0 10px #1d6dff,0 0 26px #1d6dff70}.laser-red{transform-origin:0;rotate:calc(-4deg - var(--i)*7deg);box-shadow:0 0 10px var(--red),0 0 26px #ff234870;opacity:calc(.4 + var(--kick)*.55);background:linear-gradient(90deg,#ffb3bf,#ff2348cc 35%,#0000 85%);left:56%}.beam{width:4px;height:74%;translate:-50%;scale:calc(1 + var(--kick)*2.4) 1;background:linear-gradient(180deg,transparent,#ff5a74 12%,var(--red) 60%,transparent);top:0;left:50%;box-shadow:0 0 18px 3px #ff234890,0 0 70px 12px #ff234830}.beam,.haze{mix-blend-mode:screen;position:absolute}.haze{filter:blur(60px);opacity:.75;width:90%;height:70%;translate:0 calc(var(--bass)*-22px);pointer-events:none;border-radius:50%}.haze-a{background:radial-gradient(#1d6dff66,#0000 65%);top:25%;left:-25%}.haze-b{background:radial-gradient(#ff234866,#0000 65%);top:30%;right:-25%}.impact{background:radial-gradient(ellipse 45% 35% at 50% 38%,color-mix(in srgb,var(--scene) 45%,transparent),transparent 70%);opacity:calc(var(--kick)*.7);mix-blend-mode:screen}.hero-shade,.impact{position:absolute;inset:0}.hero-shade{background:linear-gradient(#05060aa0,#0000 12% 72%,#05060a80 86%,#07080b),radial-gradient(at 50% 45%,#0000 55%,#0008)}.is-playing .hero-shade{box-shadow:inset 0 0 0 100vmax rgb(0 0 0/calc(.45 - var(--energy)*.45))}.grain{opacity:.07;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22160%22%20height%3D%22160%22%3E%3Cfilter%20id%3D%22a%22%3E%3CfeTurbulence%20baseFrequency%3D%22.9%22%20numOctaves%3D%222%22%20type%3D%22fractalNoise%22%2F%3E%3C%2Ffilter%3E%3Cpath%20d%3D%22M0%200h160v160H0z%22%20filter%3D%22url\(%23a\)%22%2F%3E%3C%2Fsvg%3E);position:absolute;inset:0}.hud{text-shadow:0 0 3px #000,0 0 14px #000c;color:#d9dce6;letter-spacing:.06em;font-size:.56rem;line-height:2.1}.hud-left{position:absolute;top:118px;left:3.8%}.hud-left .tiny-rule{margin-bottom:18px}.corner{border-top:1px solid #ffffff80;border-right:1px solid #ffffff80;width:36px;height:36px;position:absolute;top:88px;right:2.2%}.logo-stage{mix-blend-mode:screen;will-change:transform;width:min(1240px,86vw);margin:clamp(0px,2vh,30px) auto clamp(-60px,-5vh,-20px);position:relative}.elektro-logo{--outline:1;--fill:1.1;aspect-ratio:2600/524;width:100%;position:relative}.lg{width:100%;height:100%;inset:0}.lg,.lit{pointer-events:none;-webkit-user-select:none;user-select:none;display:block;position:absolute}.lit{mix-blend-mode:screen;width:112.207%;height:137.296%;top:-18.648%;left:-6.103%}.logo-fill,.logo-outline,.logo-slices{position:absolute;inset:0}.logo-outline{opacity:0;clip-path:inset(-60% calc((1 - var(--outline))*100%) -60% -20%)}.logo-fill{clip-path:inset(-60% calc((1 - var(--fill))*100%) -60% -20%)}.lg-outline{filter:drop-shadow(0 0 3px #fff)}.lg-outline-glow{filter:blur(6px);opacity:.8;mix-blend-mode:screen}.lit-red{filter:brightness(calc(1 + var(--kick)*.45));translate:calc(var(--kick)*6px) 0;animation:3.1s ease-in-out infinite alternate pulse-light}.lit-blue{filter:brightness(calc(1 + var(--hat)*.5));translate:calc(var(--hat)*-6px) 0;animation:2.6s ease-in-out -1.2s infinite alternate pulse-light}.lit-white{filter:brightness(calc(1 + var(--kick)*.15))}.wordmark{scale:calc(1 + var(--kick)*.02);transform-origin:50%}.logo-slice{opacity:0}.slice-1{clip-path:inset(30% 0 60%)}.slice-2{clip-path:inset(48% 0 45%)}.slice-3{clip-path:inset(58% 0 30%)}@keyframes pulse-light{0%{opacity:.82}to{opacity:1}}.hero-row{justify-content:space-between;align-items:flex-end;gap:40px;margin-top:clamp(20px,5vh,60px);padding:0 3.8%;display:flex}.tagline{text-shadow:0 0 4px #000,0 0 20px #000c;font-family:var(--font-wide);letter-spacing:.14em;margin-bottom:18px;font-size:clamp(.8rem,1vw,1rem);font-weight:300;line-height:1.8}.hero-intro .tiny-rule{width:88px;margin-bottom:26px}.enter-button{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05060a88;border:1px solid #fff5;align-items:center;height:46px;margin-left:22px;padding-right:22px;transition:border-color .25s,box-shadow .25s;display:inline-flex;position:static}.enter-icon{border:2px solid var(--red);width:46px;height:46px;box-shadow:0 0 calc(10px + var(--kick)*30px) #ff234870;background:#07080b;border-radius:50%;place-items:center;margin:-1px;display:grid;position:relative;left:-22px}.enter-label{letter-spacing:.1em;font-size:.64rem}.enter-button:hover{border-color:var(--red);box-shadow:0 0 24px #ff234840}.hud-right{max-width:290px;padding-bottom:6px}.hud-right .signal-bars{height:26px;margin-bottom:26px}.hud-right p{letter-spacing:.04em;color:#c9ccd8;font-size:.54rem;line-height:2.2}.hud-right .tiny-rule{margin-top:16px}.featured{grid-template-columns:44px 1fr;gap:18px;margin-top:auto;padding:clamp(24px,4vh,48px) 2.2% 26px 1.4%;display:grid;position:relative}.featured:after{content:"";z-index:-1;background:linear-gradient(#0000,#07080b 90%);position:absolute;inset:60% 0 0}.featured-index{font-family:var(--font-num);color:#8b8f9f;border-top:0;flex-direction:column;gap:26px;padding:34px 0 0;font-size:.64rem;list-style:none;display:flex}.featured-index li{padding-left:8px;position:relative}.featured-index li.current,.featured-index li:first-child{color:#fff}.featured-index li:first-child:before{content:"";background:var(--red);width:1px;height:18px;position:absolute;top:-26px;left:8px}.featured-grid{grid-template-columns:repeat(4,1fr) .58fr;gap:10px;min-height:220px;display:grid}.track-card{text-align:left;background:var(--panel);border:1px solid #ffffff1c;min-height:clamp(190px,24vh,250px);transition:border-color .3s,transform .3s,box-shadow .3s;position:relative;overflow:hidden}.track-card img{-o-object-fit:cover;object-fit:cover;filter:saturate(1.4)contrast(1.12)brightness(1.08);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1),filter .4s;position:absolute;inset:0}.track-card:after{content:"";background:linear-gradient(#0000 30%,#05060ae6 88%);position:absolute;inset:0}.track-card:hover{border-color:color-mix(in srgb,var(--card-color) 70%,transparent);box-shadow:0 18px 50px -20px var(--card-color);transform:translateY(-4px)}.track-card:hover img{filter:saturate(1.6)contrast(1.15)brightness(1.2);transform:scale(1.06)}.track-card.selected{border-color:var(--card-color);box-shadow:0 0 0 1px var(--card-color),0 0 calc(20px + var(--kick)*40px) -8px var(--card-color)}.card-index{font-family:var(--font-num);color:#dfe1ea;font-size:.6rem;top:14px;left:16px}.card-copy,.card-index{z-index:1;position:absolute}.card-copy{flex-direction:column;gap:7px;display:flex;bottom:18px;left:18px;right:70px}.card-copy strong{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.02em;font-size:clamp(.95rem,1.15vw,1.2rem);font-weight:400;line-height:1.1502}.card-meta{color:#b9bcc9;letter-spacing:.04em;white-space:nowrap;text-overflow:ellipsis;font-size:.5rem;overflow:hidden}.card-copy .signal-bars{opacity:.8;max-width:150px;height:14px;margin-top:6px}.card-play{z-index:1;border:1.5px solid #ffffffd0;border-radius:50%;place-items:center;width:38px;height:38px;transition:background .2s,border-color .2s;display:grid;position:absolute;bottom:26px;right:16px}.track-card.selected .card-play,.track-card:hover .card-play{background:var(--card-color);border-color:var(--card-color)}.more-tracks{color:#d8dae3;background:linear-gradient(160deg,#10121acc,#07080bcc);border:1px solid #ffffff1c;justify-content:space-between;align-items:flex-end;gap:10px;padding:22px;font-size:.64rem;display:flex;position:relative;overflow:hidden}.more-tracks:before{content:"";background:#ffffff30;height:1px;position:absolute;bottom:58px;left:22px;right:22px}.more-tracks:after{content:"";background:var(--red);width:34px;height:2px;box-shadow:0 0 10px var(--red);position:absolute;bottom:0;left:40%}.more-tracks svg{transition:transform .25s}.more-tracks:hover svg{transform:translate(6px)}.signal-bars{align-items:center;gap:2px;height:20px;display:flex}.signal-bars i{opacity:.7;transform-origin:50%;background:currentColor;flex:1;min-width:1px}.signal-bars.active i{animation:.55s ease-in-out infinite alternate signal;animation-delay:var(--delay)}@keyframes signal{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.chapters{padding:70px 0 0}.chapter-heading{color:var(--muted);justify-content:space-between;gap:20px;padding:0 7% 34px;display:flex}.chapter-heading .eyebrow{color:#d4d6e0;margin:0}.chapter{border-top:1px solid var(--line);isolation:isolate;align-items:center;min-height:min(92svh,860px);padding:90px 7%;display:flex;position:relative;overflow:hidden}.chapter-visual{z-index:-2;position:absolute;inset:0}.chapter-image{-o-object-fit:cover;object-fit:cover;filter:brightness(.7)saturate(1.1);width:100%;height:120%;margin-top:-10%;transition:filter .8s}.chapter.active .chapter-image{filter:brightness(.9)saturate(1.25)}.chapter-shade{z-index:-1;background:linear-gradient(90deg,#07080bf5,#07080bb0 38%,#0000 70%),linear-gradient(#07080b,#0000 20% 75%,#07080b);position:absolute;inset:0}.chapter-word{z-index:-1;font-family:var(--font-head);text-transform:uppercase;color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb,var(--chapter-color) 80%,#fff);opacity:.45;letter-spacing:-.01em;text-shadow:0 0 60px color-mix(in srgb,var(--chapter-color) 40%,transparent);pointer-events:none;font-size:clamp(4rem,13vw,10rem);font-weight:400;line-height:.8;position:absolute;bottom:6%;right:-2%}.chapter.active .chapter-word{opacity:calc(.6 + var(--kick)*.4)}.chapter-copy{max-width:470px}.chapter-copy .eyebrow{color:var(--chapter-color);filter:brightness(1.3)}.chapter-copy h2{margin-bottom:14px}.chapter-copy h3{color:#d8dae3;margin-bottom:18px}.chapter-copy p{color:#aeb2c0;margin-bottom:34px}.chapter-foot{color:#858a9b;justify-content:space-between;gap:20px;font-size:.62rem;display:flex;position:absolute;bottom:26px;left:7%;right:7%}.outline-button{letter-spacing:.08em;border:1px solid #ffffff60;align-items:center;gap:14px;padding:15px 22px;font-size:.64rem;transition:background .25s,border-color .25s,box-shadow .25s;display:inline-flex}.outline-button:hover{border-color:var(--chapter-color,var(--red));background:color-mix(in srgb,var(--chapter-color,var(--red)) 22%,transparent);box-shadow:0 0 30px -6px var(--chapter-color,var(--red))}.section{padding:110px 7%}.section-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:48px;display:flex}.section-heading>p{color:var(--muted)}.track-list{border-bottom:1px solid var(--line)}.track-row{border-top:1px solid var(--line);text-align:left;grid-template-columns:48px 64px 1fr auto 46px;align-items:center;gap:24px;width:100%;padding:14px 0;transition:background .25s;display:grid;position:relative}.track-row:before{content:"";background:var(--row-color);width:0;height:1px;box-shadow:0 0 10px var(--row-color);transition:width .5s;position:absolute;top:-1px;left:0}.track-row:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--row-color) 10%,transparent),transparent 70%)}.track-row.selected:before,.track-row:hover:before{width:100%}.track-row img{-o-object-fit:cover;object-fit:cover;filter:brightness(.8);width:64px;height:64px}.track-number{font-family:var(--font-num);color:#7f8394}.track-title{font-family:var(--font-wide);text-transform:uppercase;letter-spacing:.04em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;font-size:clamp(.72rem,.95vw,.9rem);font-weight:500;line-height:1.6}.track-status{color:#7f8394;font-size:.62rem}.track-row.selected .track-status{color:var(--row-color);filter:brightness(1.3)}.row-play{border:1px solid #ffffff40;border-radius:50%;place-items:center;width:42px;height:42px;transition:background .2s,border-color .2s;display:grid}.track-row.selected .row-play,.track-row:hover .row-play{background:var(--row-color);border-color:var(--row-color)}.text-link{color:#d2d4de;align-items:center;gap:12px;margin-top:34px;font-size:.72rem;display:inline-flex}.text-link:hover{color:#fff}.about{border-top:1px solid var(--line);background:radial-gradient(at 90% 100%,#ff234818,#0000 50%),radial-gradient(at 0 0,#1d6dff14,#0000 50%);grid-template-columns:1fr 2fr;gap:6%;display:grid;position:relative}.about-body{max-width:680px}.about p{color:#aeb2c0;margin-bottom:1.4em}.about .about-lead{font-family:var(--font-wide);letter-spacing:.02em;text-transform:uppercase;color:#e6e7ee;margin-bottom:1.3em;font-size:clamp(.72rem,.85vw,.84rem);font-weight:300;line-height:2.1}.about-close{border-top:1px solid var(--line);margin-top:64px;padding-top:40px}.about em{color:var(--red);text-shadow:0 0 30px #ff234880;font-style:normal}.about .crosshair{position:absolute;bottom:60px;right:7%}.footer{border-top:1px solid var(--line);color:#7c8193;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:0 7%;padding:34px 0;display:flex}.footer .brand{color:#d0d2dc}.footer .text-link{margin:0}.player{z-index:30;height:var(--player-h);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-top:1px solid color-mix(in srgb,var(--scene) 40%,#2a2d38);box-shadow:0 -10px 50px -10px color-mix(in srgb,var(--scene) calc(8% + var(--kick)*30%),transparent);background:#090a0ff2;grid-template-columns:minmax(220px,1fr) minmax(320px,1.4fr) minmax(220px,1fr);align-items:center;gap:28px;padding:0 2.2%;display:grid;position:fixed;inset:auto 0 0}.player-track{align-items:center;gap:22px;min-width:0;display:flex}.player-track img{-o-object-fit:cover;object-fit:cover;border:1px solid #ffffff20;flex:none;width:72px;height:72px}.player-track>div{min-width:0}.player-artist{color:#b8bbc8;letter-spacing:.08em;margin-bottom:4px;font-size:.56rem;display:block}.player-track strong{font-family:var(--font-head);text-transform:uppercase;letter-spacing:.03em;white-space:nowrap;text-overflow:ellipsis;font-size:1.05rem;font-weight:400;display:block;overflow:hidden}.player-status{color:#878c9e;letter-spacing:.04em;margin-top:4px;font-size:.52rem;display:block}.player-center{flex-direction:column;align-items:stretch;gap:8px;display:flex}.transport{justify-content:center;align-items:center;gap:34px;display:flex}.transport>button{place-items:center;padding:6px;display:grid}.transport .play-button{width:52px;height:52px;box-shadow:0 0 calc(var(--kick)*26px) var(--scene);border:2px solid #e9eaf0;border-radius:50%}.transport .play-button:not(:disabled):hover{color:#0a0b10;background:#fff}.progress{align-items:center;gap:16px;display:flex}.progress span{font-family:var(--font-num);letter-spacing:.04em;color:#9296a8;letter-spacing:.08em;text-align:center;min-width:34px;font-size:.62rem}input[type=range]{appearance:none;cursor:pointer;--progress:0%;background:0 0;width:100%;height:14px}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg,var(--red) var(--progress),#ffffff30 var(--progress));height:2px}input[type=range]::-moz-range-track{background:#ffffff30;height:2px}input[type=range]::-moz-range-progress{background:var(--red);height:2px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:10px;height:10px;box-shadow:0 0 8px var(--red);opacity:0;background:#fff;border-radius:50%;margin-top:-4px;transition:opacity .2s}input[type=range]::-moz-range-thumb{opacity:0;background:#fff;border:0;border-radius:50%;width:10px;height:10px}input[type=range]:focus-visible::-webkit-slider-thumb{opacity:1}input[type=range]:hover::-webkit-slider-thumb{opacity:1}input[type=range]:hover::-moz-range-thumb{opacity:1}input[type=range]:disabled{cursor:default;opacity:.45}.player-right{justify-content:flex-end;gap:18px;min-width:0}.player-right,.volume{align-items:center;display:flex}.volume{flex:none;gap:12px}.volume input{width:96px}.beat-visualizer{flex:1;min-width:80px;max-width:360px;height:44px;display:block}.sc-credit{color:#9aa0b2;flex:none}.sc-credit:hover{color:#fff}.player-error{background:#3d1320;padding:12px 2.2%;font-size:.85rem;position:absolute;bottom:100%;left:0;right:0}.player-error button{margin-left:8px;text-decoration:underline}.original-widget{color:#9ea3b5;max-width:560px;margin:20px 7% 30px}.original-widget summary{cursor:pointer;padding:12px 0;font-size:.8rem}.original-widget iframe{border:0;width:100%}.consent-dialog{color:var(--text);background:#0f121b;border:1px solid #3c4458;width:calc(100% - 32px);max-width:500px;padding:38px;box-shadow:0 0 80px -20px #ff234870}.consent-dialog::backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c}.consent-dialog h2{margin-bottom:18px;font-size:2.5rem}.consent-dialog p{color:#aeb4c4}.consent-dialog>a{color:#cdd2e0;margin:16px 0 24px;text-decoration:underline;display:block}.consent-dialog>.small{margin-top:20px}.dialog-close{font-size:1.8rem;position:absolute;top:10px;right:16px}@media (prefers-reduced-motion:no-preference){.booting .beam,.booting .floor,.booting .haze,.booting .hero-image,.booting .hero-ui,.booting .lasers,.booting .light,.booting .logo-stage{opacity:0}}@media (width>=1700px){.logo-stage{width:min(1400px,80vw)}}@media (width<=1180px){.featured-grid{grid-template-columns:repeat(4,1fr)}.more-tracks{display:none}.player{grid-template-columns:minmax(200px,1fr) minmax(280px,1.4fr) auto}.beat-visualizer{display:none}}@media (width<=900px){:root{--player-h:128px}.header{grid-template-columns:1fr auto;padding:0 16px}.menu-button{place-items:center;display:grid}.motion-switch,.nav{display:none}.nav{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--line);background:#07080bf5;flex-direction:column;gap:0;padding:8px 16px 18px;position:absolute;top:72px;left:0;right:0}.nav.open{display:flex}.nav a{border-bottom:1px solid var(--line);padding:14px 0}.nav a.active:after{display:none}.nav a.active{color:var(--red)}.hero{min-height:auto}.corner,.hud-left{display:none}.logo-stage{width:96vw;margin-top:64px}.hero-row{flex-direction:column;align-items:flex-start;gap:30px;padding:0 16px}.hud-right{display:none}.featured{grid-template-columns:1fr;padding:34px 0 30px}.featured-index{display:none}.featured-grid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;padding:0 16px 10px;display:flex;overflow-x:auto}.featured-grid::-webkit-scrollbar{display:none}.track-card{scroll-snap-align:start;flex:0 0 min(78vw,320px);min-height:220px}.more-tracks{scroll-snap-align:start;flex:0 0 150px;display:flex}.chapter{align-items:flex-end;min-height:80svh;padding:80px 16px 90px}.chapter-shade{background:linear-gradient(#0000 20%,#07080b99 50%,#07080bf7 90%),linear-gradient(#07080b,#0000 18%)}.chapter-word{top:70px;bottom:auto;right:-4%}.chapter-foot{left:16px;right:16px}.chapter-heading{flex-direction:column;gap:8px;padding:0 16px 28px}.section{padding:80px 16px}.section-heading{flex-direction:column;align-items:flex-start}.track-row{grid-template-columns:28px 48px 1fr 42px;gap:14px}.track-row img{width:48px;height:48px}.track-status{display:none}.track-title{letter-spacing:0;font-size:.62rem}.about{grid-template-columns:1fr;gap:0}.about-close br{display:none}.about-close{margin-top:44px;padding-top:32px}.footer{margin:0 16px}.player{height:var(--player-h);grid-template-rows:auto auto;grid-template-columns:1fr auto;align-content:center;gap:10px 16px;padding:12px 16px 14px}.player-track{gap:12px}.player-track img{width:48px;height:48px}.player-track strong{font-size:1.05rem}.player-center{display:contents}.transport{grid-area:1/2;gap:14px}.transport .play-button{width:44px;height:44px}.progress{grid-area:2/1/auto/-1}.player-right{display:none}}@media (width<=420px){.tagline{letter-spacing:.22em}.enter-label{letter-spacing:.16em}.player-status{display:none}}@media (prefers-reduced-motion:reduce){:root{scroll-behavior:auto}}.motion-off *,.motion-off :after,.motion-off :before{transition:none!important;animation:none!important}.footer-links{flex-wrap:wrap;align-items:center;gap:10px 26px;display:flex}.footer-links a,.footer-links button{color:#b9bcc9;transition:color .2s}.footer-links a:hover,.footer-links button:hover{color:#fff}.legal{background:radial-gradient(ellipse at 100% 0,#ff234814,transparent 45%),radial-gradient(ellipse at 0 100%,#1d6dff12,transparent 45%),var(--bg);flex-direction:column;min-height:100svh;display:flex}.legal-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:72px;padding:0 7%;display:flex}.legal-header .text-link{margin:0}.legal-body{flex:1;width:min(760px,100%);margin:0 auto 0 0;padding:80px 7% 100px}.legal-body h1{font-family:var(--font-head);text-transform:lowercase;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;margin-bottom:56px;font-size:clamp(1.5rem,3vw,3rem);font-weight:400;line-height:1.15}.legal-body h2{font-family:var(--font-wide);text-transform:uppercase;letter-spacing:.06em;color:#fff;margin:44px 0 14px;font-size:.78rem}.legal-body p{color:#aeb2c0;margin-bottom:12px}.legal-body a{color:#e3e5ee;text-underline-offset:4px;text-decoration:underline}.legal-body .text-link{margin-top:6px;text-decoration:underline}.cookie-banner{z-index:60;left:16px;bottom:calc(var(--player-h,0px) + 16px);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0f121bf5;border:1px solid #3c4458;width:min(460px,100% - 32px);padding:26px 28px;position:fixed;box-shadow:0 0 60px -20px #ff234880}.legal~.cookie-banner{bottom:16px}.cookie-banner h2{font-size:1.8rem}.cookie-banner .eyebrow,.cookie-banner h2{margin-bottom:12px}.cookie-banner p{color:#aeb2c0;font-size:.88rem;line-height:1.6}.cookie-banner a{color:#e3e5ee;text-underline-offset:3px;text-decoration:underline}.cookie-state{margin-top:10px}.cookie-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.cookie-actions .outline-button{padding:13px 16px}.cookie-accept{border-color:var(--red);background:#ff234824}@media (width<=900px){.legal-body,.legal-header{padding-left:16px;padding-right:16px}.legal-body{padding-top:56px}.legal-header .brand-name{display:none}.cookie-banner{padding:20px}.cookie-banner h2{font-size:1.4rem}}
