@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0e7b7e0b829e3eb9-s.0s6677u7501n5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/daf789e4474d0d90-s.p.3w_oc3nqvqm6n.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9e9f04e3c37952ab-s.p.002ht2t_o636a.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:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}.anton_c8d1a191-module__NXn15W__className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}.anton_c8d1a191-module__NXn15W__variable{--font-logo:"Anton", "Anton Fallback"}
@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/36ab414bb6027032-s.0oaa0mk4_b_t3.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e27dd4ed975834e2-s.3o99zf9g92g9_.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5669f2d6a46b8f02-s.2lan99y8s6q1x.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0ba3c9da851b75f6-s.p.1r72fl9fio797.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Unbounded;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0c30a228d1822758-s.p.1ebum-lokstdy.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:Unbounded Fallback;src:local(Arial);ascent-override:73.93%;descent-override:18.2%;line-gap-override:0.0%;size-adjust:134.59%}.unbounded_7a126980-module__zE8E-G__className{font-family:Unbounded,Unbounded Fallback;font-style:normal;font-weight:800}.unbounded_7a126980-module__zE8E-G__variable{--font-masthead:"Unbounded", "Unbounded Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/28868e710e86be81-s.p.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.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:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/28868e710e86be81-s.p.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.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:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/32687112bd2dd8db-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28868e710e86be81-s.p.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0c89a48fa5027cee-s.p.1ii7211jqpzi_.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:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.space_grotesk_581975e9-module__kLm8SW__className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.space_grotesk_581975e9-module__kLm8SW__variable{--font-space-grotesk:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:Space Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/417912ede2e82152-s.1ihuv373rsy_n.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/51f2519120a6b711-s.p.3hfqh1w9tnab5.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:italic;font-weight:400;font-display:swap;src:url(../media/1ae2575eb5be4118-s.p.3g9w_76k_fqxd.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:Space Mono;font-style:italic;font-weight:700;font-display:swap;src:url(../media/2c4e8b1b42841af7-s.35v5lp9wrayf3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:italic;font-weight:700;font-display:swap;src:url(../media/7663dec790de7af8-s.p.28enegzbkglsv.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:italic;font-weight:700;font-display:swap;src:url(../media/17b0f6a4f906cc39-s.p.1qq4k96vrppsz.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:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/4ba802ed8e67eac5-s.341_rbs6dql3t.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d7a0600e467cf0bd-s.p.40d3ll7mho212.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/dc0d9adbac686440-s.p.3-4lwpipb4a4k.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:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8f2b92a9960dd69-s.37aqrzupgb8zi.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/28e60ca39c9ae554-s.p.0e_5-ojqbtsw9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8d05cfa5faa8406c-s.p.2p-978ij53_v6.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:Space Mono Fallback;src:local(Arial);ascent-override:81.58%;descent-override:26.3%;line-gap-override:0.0%;size-adjust:137.28%}.space_mono_5eda83ee-module__9wkBUa__className{font-family:Space Mono,Space Mono Fallback}.space_mono_5eda83ee-module__9wkBUa__variable{--font-space-mono:"Space Mono", "Space Mono Fallback"}
@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.p.3zvkfbs08rnj_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3strvg7o-g5v2.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:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.p.1wwzpfhzaj2r0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.2rlzm4mj5kw8e.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:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_801fcd04-module__7_Vb9a__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_801fcd04-module__7_Vb9a__variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/316b6682b406c2db-s.p.1c_7chp82d3kz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Black;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5e4d537aaa9e154b-s.p.2aqrdzrjzn6ap.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:Archivo Black Fallback;src:local(Arial);ascent-override:70.78%;descent-override:16.93%;line-gap-override:0.0%;size-adjust:124.05%}.archivo_black_2cda5545-module__8g0KGW__className{font-family:Archivo Black,Archivo Black Fallback;font-style:normal;font-weight:400}.archivo_black_2cda5545-module__8g0KGW__variable{--font-archivo-black:"Archivo Black", "Archivo Black Fallback"}
@font-face{font-family:Major Mono Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/394de1988df45aa8-s.3yf-56pb9tbfd.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Major Mono Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/64cc3d46ed560c30-s.15o59jpgcuscb.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Major Mono Display;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2b53068845ea777d-s.20l29vp187zn4.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:Major Mono Display Fallback;src:local(Arial);ascent-override:54.22%;descent-override:6.02%;line-gap-override:0.0%;size-adjust:165.99%}.major_mono_display_567d2775-module__UGns3G__className{font-family:Major Mono Display,Major Mono Display Fallback;font-style:normal;font-weight:400}.major_mono_display_567d2775-module__UGns3G__variable{--font-major-mono:"Major Mono Display", "Major Mono Display Fallback"}
:root{--ecr-black:#000;--ecr-white:#fff;--ecr-pink:#2f5ee2;--ecr-orange:#fff;--ecr-yellow:#fff;--ecr-purple:#2850c7;--ecr-blue:#9db8ff;--ecr-green:#ebf0fc;--ecr-gray:#ffffff1f}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;padding:0;background-image:none!important;background-color:var(--ecr-black)!important;color:var(--ecr-white)!important;font-family:var(--font-space-grotesk),sans-serif!important;cursor:crosshair!important}h1,h2,h3,h4,h5,h6{font-family:var(--font-space-mono),monospace!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:var(--ecr-white)!important;line-height:1.15!important}p,li,td{font-family:var(--font-space-grotesk),sans-serif!important;color:var(--ecr-white)!important}a{transition:color .2s;color:var(--ecr-white)!important;text-decoration:none!important}a:hover{color:var(--ecr-pink)!important}.site-header,.ast-site-header-wrap,header#masthead,.main-header-bar{border-bottom:1px solid var(--ecr-gray)!important;-webkit-backdrop-filter:blur(12px)!important;backdrop-filter:blur(12px)!important;background:#000000e6!important}.ast-primary-nav-menu>li>a,.main-navigation a,.nav-menu a,.wp-block-navigation a{font-family:var(--font-space-mono),monospace!important;text-transform:uppercase!important;letter-spacing:.18em!important;color:var(--ecr-white)!important;font-size:.72rem!important;transition:color .2s!important}.ast-primary-nav-menu>li>a:hover,.main-navigation a:hover,.wp-block-navigation a:hover{color:var(--ecr-pink)!important}.site-title a,.ast-site-title a{font-family:var(--font-space-mono),monospace!important;text-transform:uppercase!important;letter-spacing:.22em!important;color:var(--ecr-white)!important}.site-content,.ast-container,.entry-content{color:var(--ecr-white)!important;background:0 0!important}.wp-block-navigation{background:0 0!important}.wp-block-button__link,button,input[type=submit],.elementor-button{font-family:var(--font-space-mono),monospace!important;text-transform:uppercase!important;letter-spacing:.12em!important;color:var(--ecr-white)!important;border:1px solid var(--ecr-white)!important;cursor:crosshair!important;background:0 0!important;padding:.75rem 2rem!important;transition:all .2s!important}.wp-block-button__link:hover,button:hover,input[type=submit]:hover,.elementor-button:hover{background:var(--ecr-pink)!important;border-color:var(--ecr-pink)!important}.site-footer,footer,.ast-small-footer{background:var(--ecr-black)!important;border-top:1px solid var(--ecr-gray)!important;color:#fff6!important;font-family:var(--font-space-mono),monospace!important;letter-spacing:.1em!important;text-transform:uppercase!important;font-size:.65rem!important}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:var(--ecr-black)}::-webkit-scrollbar-thumb{background:var(--ecr-pink);border-radius:2px}::selection{background:var(--ecr-purple);color:var(--ecr-white)}header,.wp-block-template-part,.wp-block-group.has-background,.has-background,.wp-block-cover,.has-black-background-color,body>.wp-site-blocks>*,body>.wp-site-blocks>*>.wp-block-group,.is-style-default,[class*=wp-block-template-part],.wp-site-blocks header,.wp-site-blocks footer{box-shadow:none!important;background:#000!important;border:none!important}.wp-block-cover .wp-block-cover__image-background,.wp-block-cover img.wp-block-cover__image-background,.wp-block-cover video.wp-block-cover__video-background,header .wp-block-cover__image-background,header img{display:none!important}header *,.wp-block-template-part *,header a,header h1,header h2,header h3{color:#fff!important}.wp-block-site-title a,.wp-block-site-title{color:#fff!important;font-family:"Bungee",var(--font-archivo-black),sans-serif!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:1rem!important;text-decoration:none!important}.wp-block-navigation a,.wp-block-navigation__container a,.wp-block-navigation-item a{transition:color .2s,transform .25s,letter-spacing .25s;font-family:var(--font-instrument-serif),serif!important;letter-spacing:0!important;text-transform:uppercase!important;color:#fff!important;font-size:1.15rem!important;font-style:italic!important;font-weight:400!important}.wp-block-navigation a:hover{color:#2f5ee2!important;letter-spacing:.04em!important}html,body,.wp-site-blocks{background-color:#000!important;background-image:none!important}.ecr-hero-nav a{position:relative;font-family:var(--font-instrument-serif),serif!important;letter-spacing:0!important;text-transform:uppercase!important;color:#fff!important;border:none!important;padding:.6rem 1.4rem!important;font-size:1.4rem!important;font-style:italic!important}.ecr-hero-nav a:after{content:"";transform-origin:0;background:#fff;height:1px;transition:transform .3s;position:absolute;bottom:.4rem;left:1.4rem;right:1.4rem;transform:scaleX(0)}.ecr-hero-nav a:hover{color:#2f5ee2!important;background:0 0!important;transform:none!important}.ecr-hero-nav a:hover:after{background:#2f5ee2;transform:scaleX(1)}html body .wp-block-navigation a,html body .wp-block-navigation__container a,html body .wp-block-navigation-item a,html body .wp-block-navigation .wp-block-navigation-item__content,html body header .wp-block-navigation a{font-family:var(--font-instrument-serif),serif!important;letter-spacing:0!important;text-transform:uppercase!important;color:#fff!important;font-size:1.15rem!important;font-style:italic!important;font-weight:400!important}html body .wp-block-navigation a:hover,html body header .wp-block-navigation a:hover{color:#2f5ee2!important;letter-spacing:.04em!important}html body .wp-block-site-title,html body .wp-block-site-title a{font-family:"Bungee",var(--font-archivo-black),sans-serif!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:#fff!important;font-size:1rem!important}html body .wp-block-navigation a,html body .wp-block-navigation__container a,html body .wp-block-navigation-item a{letter-spacing:.18em!important;font-size:.95rem!important}html body .ecr-artist-row[href*=el-chico-fuendre] .ecr-artist-name{font-family:var(--font-space-mono),monospace!important;letter-spacing:-.02em!important}header,.wp-block-template-part,.wp-block-group.has-background,.has-background,body>.wp-site-blocks>*,body>.wp-site-blocks>*>.wp-block-group{background:0 0!important}html,body{background-color:#000!important}.wp-site-blocks{background:0 0!important}.ecr-hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:80vh;padding:4rem 2rem;display:flex;position:relative}.ecr-circle-wrap{z-index:1;justify-content:center;align-items:center;width:240px;height:240px;margin-bottom:-90px;display:flex;position:relative}.ecr-circle-text{width:240px;height:240px;animation:22s linear infinite ecr-spin}.ecr-circle-label{fill:#fff;font-family:var(--font-space-mono),monospace;letter-spacing:.45em;text-transform:uppercase;font-size:11px;font-weight:400}@keyframes ecr-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ecr-title{z-index:2;transform-origin:32% 75%;animation:5.5s ease-in-out infinite ecr-swing;display:inline-block;position:relative;font-family:var(--font-archivo-black),"Bungee",sans-serif!important;letter-spacing:-.01em!important;color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important;-webkit-background-clip:initial!important;background-clip:initial!important;text-transform:uppercase!important;margin:0 0 1rem!important;font-size:clamp(2.5rem,9vw,7rem)!important;line-height:1.05!important}.ecr-title .ecr-line{white-space:nowrap;display:inline-block}.ecr-title .ecr-space{width:.4em;display:inline-block}.ecr-title span:not(.ecr-line):not(.ecr-space){animation:4.2s ease-in-out infinite ecr-shadow-drift;animation-delay:calc(var(--i) * 60ms);will-change:text-shadow;display:inline-block}@keyframes ecr-swing{0%,to{transform:rotate(-1.2deg)}50%{transform:rotate(1.2deg)}}@keyframes ecr-shadow-drift{0%,to{text-shadow:4px 5px #2f5ee2d9,9px 11px #2850c78c,14px 17px #9db8ff52}50%{text-shadow:-4px 5px #2f5ee2d9,-9px 11px #2850c78c,-14px 17px #9db8ff52}}.ecr-title:hover{animation-duration:2.5s}.ecr-title:hover span:not(.ecr-line):not(.ecr-space){animation-duration:1.6s}.ecr-tagline{opacity:.55;font-family:var(--font-space-mono),monospace!important;letter-spacing:.3em!important;text-transform:uppercase!important;color:#fff!important;margin-bottom:3rem!important;font-size:.85rem!important}.ecr-hero-nav{flex-wrap:wrap;justify-content:center;gap:.5rem;display:flex}@media (max-width:640px){.ecr-title{font-size:clamp(2.5rem,15vw,4.5rem)!important;line-height:1!important}.ecr-title .ecr-line{display:block}.ecr-circle-wrap{width:180px;height:180px;margin-bottom:-70px}.ecr-circle-text{width:180px;height:180px}.ecr-circle-label{letter-spacing:.4em;font-size:9px}@keyframes ecr-shadow-drift{0%,to{text-shadow:2px 3px #2f5ee2cc,5px 7px #2850c780,8px 10px #9db8ff4d}50%{text-shadow:-2px 3px #2f5ee2cc,-5px 7px #2850c780,-8px 10px #9db8ff4d}}}.ecr-artists-list{flex-direction:column;max-width:1400px;margin:4rem auto;padding:0 2rem;display:flex}.ecr-artist-row{border-top:1px solid #ffffff1f;justify-content:space-between;align-items:baseline;padding:1.5rem 0;text-decoration:none;transition:padding .4s;display:flex;position:relative;overflow:hidden}.ecr-artist-row:last-child{border-bottom:1px solid #ffffff1f}.ecr-artist-row:before{content:none}.ecr-artist-row:hover{padding-left:3rem;padding-right:3rem}.ecr-artist-name{font-family:var(--font-space-mono),monospace;text-transform:uppercase;letter-spacing:-.02em;color:#fff;font-size:clamp(2rem,7vw,5.5rem);font-weight:700;line-height:1;transition:transform .5s cubic-bezier(.2,.8,.2,1),color .3s,text-shadow .3s}.ecr-artist-row:hover .ecr-artist-name{animation:.42s step-end infinite ecr-glitch}.ecr-artist-meta{font-family:var(--font-space-mono),monospace;letter-spacing:.25em;text-transform:uppercase;opacity:0;color:#ffffffd9;font-size:.75rem;transition:opacity .4s .1s,transform .4s .1s;transform:translate(-30px)}.ecr-artist-row:hover .ecr-artist-meta{opacity:1;transform:translate(0)}.ecr-artist-subpage{max-width:1300px;margin:3rem auto;padding:0 2rem}.ecr-artist-header{border-bottom:1px solid #ffffff1f;margin-bottom:3rem;padding:3rem 0 2rem}.ecr-artist-header h1{font-family:"Bungee",var(--font-archivo-black),sans-serif!important;color:#fff!important;-webkit-text-fill-color:#fff!important;text-transform:uppercase!important;letter-spacing:.01em!important;background:0 0!important;margin:0 0 .5rem!important;font-size:clamp(2.5rem,7vw,5rem)!important;animation:none!important}.ecr-artist-header .ecr-role{letter-spacing:.25em;text-transform:uppercase;opacity:.7;font-size:.78rem;font-family:var(--font-space-mono),monospace!important;margin:0!important}.ecr-artist-grid{grid-template-rows:auto auto auto;grid-template-columns:1fr 1.5fr;gap:2.5rem;display:grid}.ecr-artist-photo{grid-area:1/1/3}.ecr-photo-placeholder{aspect-ratio:3/4;font-family:var(--font-space-mono),monospace;letter-spacing:.4em;opacity:.5;background:linear-gradient(135deg,#2f5ee226,#2850c726);border:1px dashed #fff3;justify-content:center;align-items:center;font-size:.7rem;display:flex}.ecr-artist-about{grid-area:1/2}.ecr-artist-portfolio{grid-area:2/2}.ecr-artist-live{border-top:1px solid #ffffff1f;grid-area:3/1/auto/-1;padding-top:2rem}.ecr-artist-grid h3{font-family:var(--font-space-mono),monospace!important;color:#ffffff80!important;letter-spacing:.3em!important;text-transform:uppercase!important;margin:0 0 1rem!important;font-size:1.1rem!important}.ecr-artist-grid p,.ecr-artist-grid ul{color:#ffffffd9;font-size:1rem;line-height:1.7}.ecr-artist-grid ul{padding:0;list-style:none}.ecr-artist-grid li{border-bottom:1px solid #ffffff14;padding:.5rem 0}@media (max-width:760px){.ecr-artist-grid{grid-template-columns:1fr}.ecr-artist-photo,.ecr-artist-about,.ecr-artist-portfolio,.ecr-artist-live{grid-area:auto/1}}.ecr-artist-subpage .ecr-artist-top{grid-template-columns:1fr 1.6fr;align-items:start;gap:3rem;margin-bottom:4rem;display:grid}.ecr-artist-subpage .ecr-artist-top .ecr-artist-photo,.ecr-artist-subpage .ecr-artist-top .ecr-artist-about{grid-area:auto}.ecr-artist-portfolio-full{border-top:1px solid #ffffff1f;margin-bottom:4rem;padding-top:2rem}.ecr-artist-portfolio-full>h3{font-family:var(--font-space-mono),monospace!important;color:#ffffff80!important;letter-spacing:.3em!important;text-transform:uppercase!important;margin:0 0 2rem!important;font-size:1.1rem!important}.ecr-pf-year{margin-bottom:2.5rem}.ecr-pf-year h4{border-bottom:1px solid #ffffff1f;padding-bottom:.5rem;font-family:"Bungee",var(--font-archivo-black),sans-serif!important;color:#fff!important;letter-spacing:0!important;text-transform:uppercase!important;margin:0 0 1rem!important;font-size:2.2rem!important}.ecr-pf-year ul{margin:0;padding:0;list-style:none}.ecr-pf-year li{border-bottom:1px solid #ffffff0f;transition:all .25s;display:block}.ecr-pf-year li:hover{padding-left:1rem}.ecr-pf-year li a,.ecr-pf-year li.ecr-pf-noLink{flex-wrap:wrap;align-items:baseline;gap:0 1rem;padding:.85rem 0;transition:color .2s;display:flex;color:#fff!important;font-family:var(--font-space-grotesk),sans-serif!important;text-decoration:none!important}.ecr-pf-year li a:hover{color:#2f5ee2!important}.ecr-pf-year li.ecr-pf-noLink{opacity:.55;cursor:default}.ecr-pf-title{flex:none;font-size:1.05rem;font-weight:600}.ecr-pf-role{opacity:.7;flex:auto;font-size:.95rem;font-style:italic;font-family:var(--font-instrument-serif),serif!important}.ecr-artist-subpage .ecr-artist-live{border-top:1px solid #ffffff1f;margin-top:0;padding-top:2rem}@media (max-width:760px){.ecr-artist-subpage .ecr-artist-top{grid-template-columns:1fr;gap:2rem}.ecr-pf-year h4{font-size:1.6rem!important}.ecr-pf-year li a,.ecr-pf-year li.ecr-pf-noLink{flex-direction:column;gap:.25rem}.ecr-pf-title{font-size:1rem}.ecr-pf-role{font-size:.9rem}}.ecr-artists-list .ecr-artist-name{white-space:nowrap}@media (max-width:900px){.ecr-artist-name{font-size:clamp(1.6rem,5.5vw,3.5rem)!important}}@keyframes ecr-glitch{0%{text-shadow:3px 0 #2f5ee2,-3px 0 #ebf0fc,0 2px #9db8ff;transform:translate(0)}15%{text-shadow:-4px 1px #2f5ee2,4px -1px #9db8ff,2px 0 #fff;transform:translate(-2px,1px)skew(-2deg)}30%{text-shadow:5px -2px #ebf0fc,-3px 2px #2f5ee2,1px 0 #2850c7;transform:translate(2px,-1px)}45%{text-shadow:-3px 0 #9db8ff,4px 1px #2f5ee2,-2px -2px #fff;transform:translate(1px,2px)skew(2deg)}60%{text-shadow:4px 2px #2f5ee2,-4px -2px #ebf0fc,3px -1px #9db8ff;transform:translate(-1px,-1px)}75%{text-shadow:-5px 1px #fff,3px -1px #2f5ee2,-1px 2px #ebf0fc;transform:translate(2px)skew(-1deg)}90%{text-shadow:3px 0 #2f5ee2,-3px 0 #ebf0fc,0 2px #9db8ff;transform:translateY(1px)}to{text-shadow:3px 0 #2f5ee2,-3px 0 #ebf0fc,0 2px #9db8ff;transform:translate(0)}}.ecr-artist-row .ecr-artist-name,.ecr-artist-row .ecr-artist-meta{z-index:1;position:relative}.ecr-artist-name{isolation:isolate;display:inline-block;position:relative}.ecr-artist-name:before{content:"";z-index:-1;opacity:.85;background:linear-gradient(90deg,#2f5ee2,#2850c7,#9db8ff,#ebf0fc);width:0;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);position:absolute;top:0;left:0}.ecr-artist-row:hover .ecr-artist-name:before{width:100%}.ecr-artist-links{border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;flex-wrap:wrap;gap:.6rem;margin:0 0 4rem;padding:2rem 0;display:flex}.ecr-artist-btn{white-space:nowrap;background:0 0;border:1px solid #ffffff4d;align-items:center;padding:.7rem 1.3rem;transition:all .25s;display:inline-flex;font-family:var(--font-space-mono),monospace!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#fff!important;font-size:.7rem!important;text-decoration:none!important}.ecr-artist-btn:hover{border-color:#2f5ee2;transform:translateY(-2px);color:#fff!important;background:#2f5ee2!important}@media (max-width:760px){.ecr-artist-links{gap:.4rem;margin-bottom:2.5rem;padding:1.5rem 0}.ecr-artist-btn{padding:.55rem 1rem;font-size:.62rem!important}}.ecr-artist-photo{aspect-ratio:4/5;background:#0a0a0a;border:1px solid #ffffff14;border-radius:4px;position:relative;overflow:hidden}.ecr-artist-photo .ecr-artist-photo-img{object-fit:cover;filter:saturate(.85)contrast(1.05);width:100%;height:100%;transition:filter .6s,transform 1.2s;display:block}.ecr-artist-photo:hover .ecr-artist-photo-img{filter:saturate(1.2)contrast(1.1);transform:scale(1.03)}@media (max-width:720px){.ecr-artist-photo{aspect-ratio:1}}.ecr-about-page,.ecr-services-page{color:#f5f5f5;max-width:1100px;margin:0 auto;padding:6rem 1.5rem 8rem}.ecr-about-hero{text-align:center;margin-bottom:5rem}.ecr-about-kicker{font-family:var(--font-space-mono),monospace;letter-spacing:.4em;color:#2f5ee2;text-transform:uppercase;margin-bottom:1.4rem;font-size:.78rem}.ecr-about-title{font-family:var(--font-archivo-black),sans-serif;letter-spacing:-.01em;text-transform:uppercase;text-shadow:3px 3px #2f5ee28c,7px 7px #2850c759;margin:0 0 1.4rem;font-size:clamp(2.2rem,6vw,4.6rem);line-height:1.05}.ecr-about-sub{font-family:var(--font-instrument-serif),serif;color:#bdbdbd;font-size:1.15rem;font-style:italic}.ecr-about-section{max-width:780px;margin-bottom:4.5rem;margin-left:auto;margin-right:auto}.ecr-about-lead{font-family:var(--font-space-grotesk),sans-serif;color:#fff;border-left:3px solid #2f5ee2;margin-bottom:2rem;padding-left:1.4rem;font-size:1.35rem;line-height:1.5}.ecr-about-section p{font-family:var(--font-space-grotesk),sans-serif;color:#cfcfcf;margin-bottom:1.3rem;font-size:1.05rem;line-height:1.75}.ecr-about-section strong{color:#fff;font-weight:600}.ecr-about-h{font-family:var(--font-archivo-black),sans-serif;text-transform:uppercase;letter-spacing:.04em;color:#fff;margin:0 0 2rem;font-size:1.5rem}.ecr-about-philosophy{max-width:1100px}.ecr-about-pulls{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.6rem;margin-top:2rem;display:grid}.ecr-about-pull{background:#ffffff06;border:1px solid #ffffff14;border-radius:4px;padding:1.6rem 1.5rem;transition:border-color .4s,transform .4s}.ecr-about-pull:hover{border-color:#2f5ee280;transform:translateY(-3px)}.ecr-about-pull h3{font-family:var(--font-archivo-black),sans-serif;text-transform:uppercase;letter-spacing:.05em;color:#2f5ee2;margin:0 0 .8rem;font-size:1rem}.ecr-about-pull p{font-family:var(--font-space-grotesk),sans-serif;color:#bcbcbc;margin:0;font-size:.92rem;line-height:1.55}.ecr-about-pull a{color:#9db8ff;text-underline-offset:3px;text-decoration:underline}.ecr-about-services{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:grid}.ecr-about-services li{font-family:var(--font-space-mono),monospace;color:#e0e0e0;border-bottom:1px solid #ffffff12;padding:.6rem 0 .6rem 1.2rem;font-size:.95rem;position:relative}.ecr-about-services li:before{content:"·";color:#2f5ee2;font-size:1.4rem;line-height:1;position:absolute;top:.5rem;left:0}.ecr-about-cta{font-family:var(--font-space-grotesk),sans-serif;margin-top:2.6rem;font-size:1.05rem}.ecr-about-cta a{color:#2f5ee2;border-bottom:1px solid #2f5ee266;text-decoration:none;transition:border-color .3s}.ecr-about-cta a:hover{border-color:#2f5ee2}@media (max-width:720px){.ecr-about-page,.ecr-services-page{padding:4rem 1.2rem 5rem}.ecr-about-lead{padding-left:1rem;font-size:1.1rem}}.ecr-releases-page{color:#f5f5f5;max-width:1400px;margin:0 auto;padding:5rem 1.5rem 8rem}.ecr-rel-hero{text-align:center;margin-bottom:5rem}.ecr-rel-kicker{font-family:var(--font-space-mono),monospace;letter-spacing:.4em;color:#2f5ee2;text-transform:uppercase;margin-bottom:1.4rem;font-size:.78rem}.ecr-rel-title{font-family:var(--font-archivo-black),sans-serif;letter-spacing:-.02em;text-transform:uppercase;text-shadow:4px 4px #2f5ee28c,9px 9px #2850c759,14px 14px #9db8ff33;margin:0 0 1.4rem;font-size:clamp(2.6rem,8vw,6rem);line-height:1}.ecr-rel-sub{font-family:var(--font-instrument-serif),serif;color:#bdbdbd;font-size:1.2rem;font-style:italic}.ecr-rel-section{margin-bottom:5rem}.ecr-rel-section-head{text-align:center;margin-bottom:2.5rem}.ecr-rel-h2{font-family:var(--font-archivo-black),sans-serif;text-transform:uppercase;letter-spacing:.02em;color:#fff;margin:0 0 .6rem;font-size:2rem}.ecr-rel-sub-2{font-family:var(--font-instrument-serif),serif;color:#9c9c9c;margin:0;font-size:1.05rem;font-style:italic}.ecr-rel-highlights{grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:2rem;display:grid}.ecr-rel-card{background:#ffffff08;border:1px solid #ffffff14;border-radius:6px;flex-direction:column;padding:1.6rem;transition:border-color .4s,transform .4s;display:flex}.ecr-rel-card:hover{border-color:#2f5ee28c;transform:translateY(-4px)}.ecr-rel-card-hero{padding:2rem}.ecr-rel-tag{font-family:var(--font-space-mono),monospace;letter-spacing:.28em;color:#2f5ee2;text-transform:uppercase;border:1px solid #2f5ee273;border-radius:2px;align-self:flex-start;margin-bottom:.9rem;padding:.35rem .7rem;font-size:.72rem;display:inline-block}.ecr-rel-name{font-family:var(--font-archivo-black),sans-serif;text-transform:uppercase;letter-spacing:-.005em;color:#fff;margin:0 0 .3rem;font-size:1.45rem;line-height:1.15}.ecr-rel-card .ecr-rel-name{font-size:1.1rem}.ecr-rel-card-hero .ecr-rel-name{font-size:1.55rem}.ecr-rel-artist{font-family:var(--font-instrument-serif),serif;color:#cfcfcf;margin:0 0 .4rem;font-size:1.02rem;font-style:italic}.ecr-rel-meta,.ecr-rel-meta-top{font-family:var(--font-space-mono),monospace;letter-spacing:.18em;color:#888;text-transform:uppercase;margin:0 0 .9rem;font-size:.74rem}.ecr-rel-meta-top{margin-bottom:.6rem}.ecr-rel-embed{border-radius:3px;margin-top:1rem;overflow:hidden}.ecr-rel-embed-sm{margin-top:.7rem}.ecr-rel-cta{font-family:var(--font-space-grotesk),sans-serif;margin-top:1rem;font-size:.95rem}.ecr-rel-cta a{color:#2f5ee2;border-bottom:1px solid #2f5ee266;text-decoration:none;transition:border-color .3s}.ecr-rel-cta a:hover{border-color:#2f5ee2}.ecr-rel-grid{grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:1.4rem;display:grid}.ecr-rel-is-ecr{background:linear-gradient(#2f5ee20f,#ffffff05);border-color:#2f5ee259}.ecr-rel-is-ecr .ecr-rel-meta-top{color:#2f5ee2}.ecr-rel-bandcamps{text-align:center;border-top:1px solid #ffffff14;padding-top:3rem}.ecr-rel-bc-list{font-family:var(--font-space-mono),monospace;flex-wrap:wrap;justify-content:center;gap:.5rem 2rem;margin:1.5rem 0 0;padding:0;font-size:.95rem;list-style:none;display:flex}.ecr-rel-bc-list a{color:#9db8ff;border-bottom:1px solid #9db8ff59;text-decoration:none;transition:color .3s,border-color .3s}.ecr-rel-bc-list a:hover{color:#2f5ee2;border-color:#2f5ee2}@media (max-width:720px){.ecr-releases-page{padding:3.5rem 1rem 5rem}.ecr-rel-highlights{grid-template-columns:1fr}.ecr-rel-h2{font-size:1.5rem}.ecr-rel-card-hero{padding:1.4rem}}.ecr-live-page{max-width:1100px;margin:3rem auto 5rem;padding:0 2rem}.ecr-live-header{text-align:center;border-bottom:1px solid #ffffff1f;margin-bottom:3rem;padding-bottom:2rem}.ecr-tour-artist{font-family:var(--font-archivo-black),"Bungee",sans-serif!important;text-transform:uppercase!important;letter-spacing:.02em!important;color:#fff!important;margin:0 0 .6rem!important;font-size:clamp(2rem,6vw,4rem)!important}.ecr-tour-name{font-style:italic;font-family:var(--font-instrument-serif),serif!important;letter-spacing:0!important;text-transform:none!important;color:#fffc!important;margin:0!important;font-size:1.4rem!important}.ecr-tour-list{margin:0;padding:0;list-style:none}.ecr-tour-row{border-bottom:1px solid #ffffff14;grid-template-columns:120px 1fr auto;align-items:baseline;gap:1.5rem;padding:1.1rem 0;transition:padding .25s,background .25s;display:grid}.ecr-tour-row:hover{padding-left:1rem}.ecr-tour-date{font-family:var(--font-space-mono),monospace!important;color:#2f5ee2!important;letter-spacing:.04em!important;font-size:1rem!important;font-weight:700!important}.ecr-tour-city{font-family:var(--font-archivo-black),sans-serif!important;text-transform:uppercase!important;color:#fff!important;letter-spacing:.01em!important;font-size:1.4rem!important}.ecr-tour-country{opacity:.6;font-style:italic;font-family:var(--font-instrument-serif),serif!important;color:#fff!important;font-size:1rem!important}.ecr-tour-note{text-align:center;opacity:.5;margin-top:2.5rem;font-family:var(--font-space-mono),monospace!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#fff!important;font-size:.78rem!important}.ecr-tour-note a{color:#2f5ee2!important;text-decoration:none!important}@media (max-width:640px){.ecr-tour-row{grid-template-columns:75px 1fr;gap:1rem}.ecr-tour-country{grid-column:2;font-size:.85rem!important}.ecr-tour-city{font-size:1.05rem!important}}.ecr-artist-live h3{font-family:var(--font-space-mono),monospace!important;color:#ffffff80!important;letter-spacing:.3em!important;text-transform:uppercase!important;margin-bottom:1.5rem!important;font-size:1.1rem!important}@media (min-width:769px){.ecr-title{white-space:nowrap!important;letter-spacing:-.02em!important;flex-wrap:nowrap!important;justify-content:center!important;font-size:clamp(2.6rem,6.4vw,5.4rem)!important;line-height:1!important;display:inline-flex!important}.ecr-title>span{flex:none!important}.ecr-title .ecr-space,.ecr-title>span:empty{width:.32em!important}.ecr-hero-nav{flex-wrap:nowrap!important;justify-content:center!important;gap:clamp(.8rem,2.4vw,2.4rem)!important;margin-top:2.4rem!important;padding:0 1rem!important;display:flex!important}.ecr-hero-nav a{white-space:nowrap!important;letter-spacing:.18em!important;flex:none!important;padding:.6rem 0!important;font-size:1rem!important}}.ecr-artist-meta{flex-wrap:wrap;gap:.4em;transition:all .5s cubic-bezier(.2,.8,.2,1);display:inline-flex!important}.ecr-artist-meta .ecr-role{transition:all .5s cubic-bezier(.2,.8,.2,1);display:inline-block}.ecr-artist-meta .ecr-role:not(:last-child):after{content:"·";opacity:.5;margin-left:.45em;transition:opacity .4s}.ecr-artist-row:hover .ecr-artist-meta{align-items:flex-start;flex-direction:column!important;gap:.18em!important;margin-top:1rem!important;display:flex!important}.ecr-artist-row:hover .ecr-artist-meta .ecr-role{opacity:0;padding-left:1.4em;animation:.5s forwards ecr-role-in;position:relative;font-family:var(--font-space-mono), monospace!important;letter-spacing:.22em!important;text-transform:uppercase!important;color:#fff!important;font-size:.78rem!important}.ecr-artist-row:hover .ecr-artist-meta .ecr-role:before{content:"";background:linear-gradient(90deg,#2f5ee2,#2850c7);width:.9em;height:1px;position:absolute;top:50%;left:0}.ecr-artist-row:hover .ecr-artist-meta .ecr-role:first-child{animation-delay:60ms}.ecr-artist-row:hover .ecr-artist-meta .ecr-role:nth-child(2){animation-delay:.14s}.ecr-artist-row:hover .ecr-artist-meta .ecr-role:nth-child(3){animation-delay:.22s}.ecr-artist-row:hover .ecr-artist-meta .ecr-role:nth-child(4){animation-delay:.3s}.ecr-artist-row:hover .ecr-artist-meta .ecr-role:after{content:none!important}@keyframes ecr-role-in{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.ecr-about-hero{position:relative}.ecr-about-title{transform-origin:50% 80%;animation:6.5s ease-in-out infinite ecr-swing;display:inline-block;font-family:var(--font-archivo-black), sans-serif!important;letter-spacing:-.02em!important;text-transform:uppercase!important;text-shadow:4px 4px #2f5ee28c,9px 9px #2850c759,14px 14px #9db8ff33!important;font-size:clamp(3rem,7vw,6rem)!important;line-height:1!important}.ecr-about-display{text-align:center;max-width:780px;font-style:italic;font-family:var(--font-instrument-serif), serif!important;color:#f0f0f0!important;margin:0 auto 3rem!important;font-size:clamp(1.6rem,2.6vw,2.4rem)!important;line-height:1.35!important}.ecr-about-display em{color:#2f5ee2;font-style:italic}.ecr-about-section p{-webkit-hyphens:auto;hyphens:auto;text-align:justify!important}.ecr-about-section.ecr-about-philosophy{max-width:1280px!important}.ecr-about-pulls.ecr-about-pulls-2x2{margin-top:2.5rem;grid-template-columns:repeat(2,1fr)!important;gap:1.4rem!important;display:grid!important}.ecr-about-pulls-2x2 .ecr-about-pull{aspect-ratio:1;border-radius:6px;flex-direction:column;justify-content:space-between;display:flex;position:relative;overflow:hidden;background:linear-gradient(#ffffff0a,#ffffff03)!important;border:1px solid #ffffff1a!important;padding:2rem!important}.ecr-about-pulls-2x2 .ecr-about-pull:before{content:"";opacity:0;background:radial-gradient(circle at 110% -10%,#2f5ee22e,#0000 60%);transition:opacity .5s;position:absolute;inset:0}.ecr-about-pulls-2x2 .ecr-about-pull:hover:before{opacity:1}.ecr-about-pulls-2x2 .ecr-about-pull:hover{border-color:#2f5ee28c!important}.ecr-about-pulls-2x2 .ecr-about-pull h3{text-transform:uppercase;letter-spacing:.02em;font-family:var(--font-archivo-black), sans-serif!important;color:#fff!important;margin:0 0 .6rem!important;font-size:clamp(1.2rem,1.7vw,1.7rem)!important}.ecr-about-pulls-2x2 .ecr-about-pull .ecr-pull-roles{font-family:var(--font-space-mono), monospace;letter-spacing:.22em;color:#2f5ee2;text-transform:uppercase;margin-bottom:1rem;font-size:.72rem}.ecr-about-pulls-2x2 .ecr-about-pull p{flex:1;margin:0 0 1rem;text-align:justify!important;color:#bcbcbc!important;font-size:.92rem!important;line-height:1.55!important}.ecr-about-pulls-2x2 .ecr-about-pull .ecr-pull-foot{font-family:var(--font-instrument-serif), serif;color:#888;border-top:1px solid #ffffff14;padding-top:.8rem;font-size:.95rem;font-style:italic}.ecr-about-pulls-2x2 .ecr-about-pull .ecr-pull-foot a{color:#9db8ff;text-underline-offset:3px;text-decoration:underline}.ecr-about-section .ecr-about-h{text-align:center;position:relative;font-family:var(--font-archivo-black), sans-serif!important;letter-spacing:.02em!important;margin-bottom:1.5rem!important;font-size:clamp(1.4rem,2.2vw,2rem)!important}.ecr-about-section .ecr-about-h:after{content:none;color:#2f5ee28c;margin:.7rem auto 0;font-size:1.2rem;animation:18s linear infinite ecr-spin;display:block}.ecr-rel-hero{position:relative}.ecr-rel-title{transform-origin:50% 80%;animation:6.5s ease-in-out infinite ecr-swing;display:inline-block}.ecr-rel-sub-stack{flex-direction:column;align-items:center;height:auto;margin-top:1rem;display:flex;position:relative}.ecr-rel-sub-wave{font-family:var(--font-instrument-serif), serif;color:#bdbdbd;white-space:nowrap;letter-spacing:.04em;margin:0;font-size:clamp(1rem,1.4vw,1.3rem);font-style:italic;animation:5s ease-in-out infinite ecr-wave;display:block}.ecr-rel-sub-wave:first-child{opacity:.95;animation-delay:0s}.ecr-rel-sub-wave:nth-child(2){opacity:.55;color:#2f5ee2;animation-delay:-1.2s;transform:translateY(-2px)}.ecr-rel-sub-wave:nth-child(3){opacity:.35;color:#9db8ff;animation-delay:-2.4s;transform:translateY(-4px)}.ecr-rel-sub-wave:nth-child(4){opacity:.2;color:#2850c7;animation-delay:-3.6s;transform:translateY(-6px)}@keyframes ecr-wave{0%,to{transform:translate(0)translateY(0)}25%{transform:translate(-6px)translateY(-2px)}50%{transform:translate(0)translateY(-4px)}75%{transform:translate(6px)translateY(-2px)}}.ecr-rel-grid{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))!important;gap:1.6rem!important}.ecr-rel-card .ecr-rel-embed-sm,.ecr-rel-card .ecr-rel-embed{border-radius:3px;overflow:hidden;height:420px!important}.ecr-rel-card{flex-direction:column;display:flex}.ecr-rel-card .ecr-rel-name{line-height:1.2;font-size:1.05rem!important}.ecr-rel-card .ecr-rel-meta-top{letter-spacing:.22em!important;font-size:.7rem!important}.ecr-rel-highlights{grid-template-columns:repeat(3,1fr)!important;gap:1.6rem!important}.ecr-rel-card-hero .ecr-rel-embed{height:472px!important}@media (max-width:1024px){.ecr-rel-highlights{grid-template-columns:1fr 1fr!important}}@media (max-width:760px){.ecr-rel-highlights,.ecr-rel-grid{grid-template-columns:1fr!important}.ecr-rel-card .ecr-rel-embed-sm{height:360px!important}}.ecr-contact-page{color:#f5f5f5;text-align:center;max-width:1100px;margin:0 auto;padding:5rem 1.5rem 3rem}.ecr-contact-grid{grid-template-columns:repeat(3,1fr);gap:1.4rem;max-width:980px;margin:3rem auto 4rem;display:grid}.ecr-contact-card{background:#ffffff08;border:1px solid #ffffff1a;border-radius:6px;padding:1.8rem 1.4rem;transition:border-color .5s,transform .5s}.ecr-contact-card:hover{border-color:#2f5ee280;transform:translateY(-3px)}.ecr-contact-card h3{font-family:var(--font-archivo-black), sans-serif;letter-spacing:.06em;text-transform:uppercase;color:#fff;margin:0 0 .6rem;font-size:1rem}.ecr-contact-card p{font-family:var(--font-space-grotesk), sans-serif;color:#bcbcbc;margin:0 0 1rem;font-size:.94rem;line-height:1.5}.ecr-contact-card .ecr-contact-mail{font-family:var(--font-space-mono), monospace;color:#2f5ee2;border-bottom:1px solid #2f5ee266;font-size:.82rem;text-decoration:none}.ecr-contact-card .ecr-contact-mail:hover{color:#fff;border-color:#2f5ee2}.ecr-contact-page+.wpforms-container,.ecr-contact-page~.wpforms-container,body .wpforms-container{border-radius:6px;max-width:760px!important;font-family:var(--font-space-grotesk), sans-serif!important;background:linear-gradient(#2f5ee20a,#ffffff05)!important;border:1px solid #ffffff1a!important;margin:0 auto 4rem!important;padding:2.4rem 2rem!important}body .wpforms-container .wpforms-field-label,body .wpforms-container label{color:#fff!important;font-family:var(--font-space-mono), monospace!important;letter-spacing:.2em!important;text-transform:uppercase!important;font-size:.78rem!important}body .wpforms-container input[type=text],body .wpforms-container input[type=email],body .wpforms-container input[type=url],body .wpforms-container textarea,body .wpforms-container select{transition:border-color .4s;color:#fff!important;font-family:var(--font-space-grotesk), sans-serif!important;background:#0006!important;border:1px solid #ffffff26!important;border-radius:3px!important;padding:.85rem 1rem!important;font-size:1rem!important}body .wpforms-container input:focus,body .wpforms-container textarea:focus,body .wpforms-container select:focus{border-color:#2f5ee2!important;outline:none!important}body .wpforms-container button[type=submit],body .wpforms-container .wpforms-submit{transition:background .4s,transform .4s;color:#fff!important;font-family:var(--font-archivo-black), sans-serif!important;letter-spacing:.22em!important;text-transform:uppercase!important;cursor:pointer!important;background:#2f5ee2!important;border:none!important;border-radius:3px!important;padding:1rem 2.4rem!important;font-size:.85rem!important}body .wpforms-container button[type=submit]:hover{transform:translateY(-2px);background:#2850c7!important}.ecr-contact-foot{text-align:center;font-family:var(--font-instrument-serif), serif;color:#888;margin-top:2rem;font-style:italic}.ecr-contact-foot a{color:#2f5ee2}@media (max-width:768px){.ecr-contact-grid,.ecr-rel-grid,.ecr-about-pulls-2x2{grid-template-columns:1fr!important}.ecr-about-pulls-2x2 .ecr-about-pull{aspect-ratio:auto!important}}@media (min-width:769px){.ecr-circle-wrap{transform:translateY(-1.5rem);margin-bottom:1.2rem!important}.ecr-hero{padding-top:5rem!important}.ecr-tagline{margin-top:1.6rem!important}.ecr-title{gap:.32em!important}.ecr-title>span>span{flex:none}.ecr-title>span{display:inline-flex!important}}.ecr-artist-row .ecr-artist-meta{opacity:0;display:none!important}.ecr-artist-row:hover .ecr-artist-meta{align-items:flex-start;opacity:1!important;flex-direction:column!important;gap:.18em!important;margin-top:1rem!important;display:flex!important}.ecr-about-title{position:relative;letter-spacing:.04em!important;text-transform:uppercase!important;color:#fff!important;text-shadow:-3px 0 #2f5ee2d9,3px 0 #9db8ffd9,0 0 28px #ffffff59,0 0 60px #2850c78c!important;transform-origin:50%!important;font-family:Monoton,cursive!important;font-size:clamp(2.8rem,6.5vw,5.5rem)!important;font-weight:400!important;line-height:1.1!important;animation:8s ease-in-out infinite ecr-about-breath!important;display:inline-block!important}.ecr-about-title:before,.ecr-about-title:after{content:"";filter:blur(40px);z-index:-1;pointer-events:none;background:radial-gradient(circle,#2f5ee22e,#0000 60%);border-radius:50%;animation:9s ease-in-out infinite alternate ecr-about-glow;position:absolute;inset:-20% -8%}.ecr-about-title:after{background:radial-gradient(circle,#9db8ff2e,#0000 60%);animation-delay:-4s}@keyframes ecr-about-breath{0%,to{filter:hue-rotate()brightness();transform:scale(1)skew(0)}20%{filter:hue-rotate(45deg)brightness(1.1);transform:scale(1.015)skew(-1deg)}40%{filter:hue-rotate(120deg)brightness(.95);transform:scale(.99)skew(.5deg)}60%{filter:hue-rotate(220deg)brightness(1.1);transform:scale(1.02)skew(-.5deg)}80%{filter:hue-rotate(310deg)brightness(1.05);transform:scale(1)skew(1deg)}}@keyframes ecr-about-glow{0%{opacity:.7;transform:scale(1)translate(0)}to{opacity:1;transform:scale(1.2)translate(20px,-10px)}}.ecr-rel-title{letter-spacing:-.04em!important;text-transform:uppercase!important;color:#fff!important;text-shadow:5px 5px #2f5ee2e6,10px 10px #2850c7b3,15px 15px #9db8ff80,20px 20px #ebf0fc4d!important;transform-origin:50% 100%!important;font-family:Rubik Mono One,monospace!important;font-size:clamp(3.6rem,9.5vw,8rem)!important;font-weight:400!important;line-height:.95!important;animation:4s cubic-bezier(.6,.05,.3,.95) infinite ecr-rel-bounce!important;display:inline-block!important}@keyframes ecr-rel-bounce{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-12px)scale(1.025)}}.ecr-rel-marquee-wrap{pointer-events:none;flex-direction:column;gap:.6rem;width:100vw;margin-left:-50vw;margin-right:-50vw;padding:2.5rem 0 4.5rem;display:flex;position:relative;left:50%;right:50%;overflow:hidden}.ecr-rel-marquee-row{white-space:nowrap;font-family:var(--font-instrument-serif), serif;letter-spacing:.04em;will-change:transform;flex-wrap:nowrap;gap:2.6rem;width:max-content;font-size:clamp(1.4rem,2.6vw,2.2rem);font-style:italic;display:flex}.ecr-rel-marquee-row .item{flex:none;padding-right:2.6rem;position:relative}.ecr-rel-marquee-row .item:after{content:"·";color:#2f5ee2;opacity:.7;position:absolute;right:0}.ecr-rel-marquee-row.row-l{animation:38s linear infinite ecr-marq-l}.ecr-rel-marquee-row.row-r{animation:42s linear infinite ecr-marq-r}.ecr-rel-marquee-row:first-child{color:#ffffffeb}.ecr-rel-marquee-row:nth-child(2){color:#2f5ee29e}.ecr-rel-marquee-row:nth-child(3){color:#9db8ff80}.ecr-rel-marquee-row:nth-child(4){color:#2850c773}.ecr-rel-marquee-row:nth-child(5){color:#ebf0fc66}.ecr-rel-marquee-row:nth-child(6){color:#ffffff47}@keyframes ecr-marq-l{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ecr-marq-r{0%{transform:translate(-50%)}to{transform:translate(0)}}.ecr-rel-sub-stack{display:none!important}.ecr-contact-title{font-family:var(--font-major-mono), monospace!important;letter-spacing:.04em!important;color:#fff!important;text-transform:lowercase!important;text-shadow:2px 0 #2f5ee2e6,-2px 0 #9db8ffe6,0 0 30px #ffffff40!important;font-size:clamp(2.6rem,6.4vw,5.4rem)!important;font-weight:400!important;line-height:1!important;animation:4s step-end infinite ecr-contact-glitch!important;display:inline-block!important}@keyframes ecr-contact-glitch{0%,88%,to{text-shadow:2px 0 #2f5ee2e6,-2px 0 #9db8ffe6,0 0 30px #ffffff40;transform:translate(0)skew(0)}90%{text-shadow:5px 0 #2f5ee2f2,-5px 0 #9db8fff2;transform:translate(-3px,1px)skew(-2deg)}92%{text-shadow:-4px 0 #2f5ee2f2,4px 0 #9db8fff2;transform:translate(2px,-2px)skew(1deg)}94%{text-shadow:2px 0 #2f5ee2e6,-2px 0 #9db8ffe6;transform:translateY(3px)skew(0)}96%{transform:translate(-1px,-1px)skew(2deg)}}.ecr-contact-page>.ecr-contact-grid,.ecr-contact-page .ecr-about-title{display:none!important}@media (max-width:768px){.ecr-rel-marquee-row{gap:1.4rem;font-size:clamp(1rem,4vw,1.4rem)}.ecr-rel-marquee-row .item{padding-right:1.4rem}.ecr-rel-title{font-size:clamp(2.6rem,12vw,4.2rem)!important}.ecr-about-title{font-size:clamp(2.2rem,11vw,3.8rem)!important}:root{--ecr-rhythm:1.6rem}body header .wp-block-site-title{text-align:center;flex:0 0 100%;padding-bottom:.5rem;letter-spacing:.32em!important;font-size:.78rem!important}body header .wp-block-navigation{width:100%;justify-content:center!important}body header .wp-block-navigation__container{flex-wrap:wrap!important;justify-content:center!important;gap:.2rem .9rem!important}body header .wp-block-navigation a{letter-spacing:.22em!important;padding:.35rem .2rem!important;font-size:.66rem!important}body header .wp-block-group.alignfull{flex-direction:column!important;gap:.6rem!important;padding:1.1rem 1rem!important}.ecr-hero{min-height:auto!important;padding:3.5rem 1rem 5rem!important}.ecr-circle-wrap{width:240px!important;height:240px!important;margin-bottom:-44px!important}.ecr-circle-text{letter-spacing:.32em!important;font-size:11px!important}.ecr-title{letter-spacing:-.025em!important;text-shadow:3px 3px #2f5ee2b3,6px 6px #2850c773,9px 9px #9db8ff47!important;font-size:clamp(2.4rem,13vw,4rem)!important;line-height:.95!important}.ecr-tagline{padding:0 1rem;letter-spacing:.32em!important;margin-top:1.6rem!important;font-size:.72rem!important}.ecr-hero-nav,.ecr-hero .button-row,.ecr-hero>nav{padding:0 .4rem;flex-direction:column!important;gap:0!important;margin-top:2.2rem!important}.ecr-hero-nav a,.ecr-hero a.ecr-btn,.ecr-hero a{text-align:center!important;letter-spacing:.18em!important;border-bottom:1px solid #ffffff14!important;width:100%!important;padding:.85rem 0!important;font-size:1rem!important}.ecr-artists-list{padding:3.5rem 1rem 5rem!important}.ecr-artist-row{border-bottom:1px solid #ffffff0f;padding:1.5rem 0!important}.ecr-artists-list .ecr-artist-name{letter-spacing:-.02em!important;font-size:clamp(1.9rem,10vw,3.4rem)!important;line-height:1!important}.ecr-artist-meta{letter-spacing:.22em!important;opacity:.7!important;margin-top:.6rem!important;font-size:.7rem!important;display:block!important}.ecr-artist-page,.single-artist .wp-block-group{padding:2.5rem 1rem 4rem!important}.ecr-artist-top{grid-template-columns:1fr!important;gap:1.8rem!important}.ecr-artist-photo{aspect-ratio:1!important;max-width:100%!important}.ecr-artist-name-h{font-size:2.3rem!important;line-height:1.05!important}.ecr-artist-role{letter-spacing:.22em!important;font-size:.72rem!important}.ecr-artist-about h3,.ecr-artist-portfolio h3,.ecr-artist-links h3,.ecr-artist-live h3{letter-spacing:.28em!important;font-size:.78rem!important}.ecr-artist-about p{font-size:1rem!important;line-height:1.65!important}.ecr-artist-links{flex-wrap:wrap!important;justify-content:center!important;gap:.45rem!important}.ecr-artist-links a,.ecr-link-btn{letter-spacing:.14em!important;padding:.55rem .85rem!important;font-size:.74rem!important}.ecr-pf-year{margin-top:1.8rem!important}.ecr-pf-year h4{letter-spacing:.04em!important;font-size:1rem!important}.ecr-pf-row{border-bottom:1px solid #ffffff0d;flex-direction:column!important;align-items:flex-start!important;gap:.25rem!important;padding:.9rem 0!important}.ecr-pf-title{font-size:.94rem!important}.ecr-pf-role{opacity:.75!important;font-size:.78rem!important}.ecr-releases-page{padding:3rem 1rem 5rem!important}.ecr-rel-title{text-shadow:3px 3px #2f5ee28c,6px 6px #2850c759,9px 9px #9db8ff38!important;letter-spacing:-.02em!important;font-size:3rem!important}.ecr-rel-h2{letter-spacing:.04em!important;font-size:1.5rem!important}.ecr-rel-sub,.ecr-rel-sub-2{padding:0 .5rem;font-size:.95rem!important}.ecr-rel-highlights{grid-template-columns:1fr!important;gap:1.2rem!important}.ecr-rel-grid{grid-template-columns:1fr!important;gap:1rem!important}.ecr-rel-card{padding:1.3rem!important}.ecr-rel-card-hero{padding:1.5rem!important}.ecr-rel-card-hero .ecr-rel-name{font-size:1.25rem!important}.ecr-rel-embed{height:380px!important}.ecr-rel-bc-list{align-items:center;flex-direction:column!important;gap:.6rem!important;font-size:.88rem!important}.ecr-about-page,.ecr-services-page{padding:3rem 1rem 5rem!important}.ecr-about-title{text-shadow:2px 2px #2f5ee28c,5px 5px #2850c752!important;font-size:2.4rem!important;line-height:1.05!important}.ecr-about-kicker{letter-spacing:.34em!important;font-size:.7rem!important}.ecr-about-sub{padding:0 .5rem;font-size:1rem!important}.ecr-about-h{text-align:center;letter-spacing:.06em!important;font-size:1.2rem!important}.ecr-about-pulls{grid-template-columns:1fr!important;gap:.9rem!important}.ecr-about-pull{padding:1.3rem 1.2rem!important}.ecr-about-pull h3{letter-spacing:.08em!important;font-size:.88rem!important}.ecr-about-services{grid-template-columns:1fr 1fr!important;gap:0 1rem!important}.ecr-about-services li{padding:.55rem 0 .55rem 1rem!important;font-size:.84rem!important}.ecr-about-lead{padding-left:.9rem!important;font-size:1.05rem!important;line-height:1.5!important}.ecr-about-section p{font-size:.96rem!important;line-height:1.7!important}.ecr-about-cta{text-align:center;font-size:1rem!important}.ecr-live-page,.ecr-tour-list{padding:3rem 1rem 5rem!important}.ecr-tour-row{border-bottom:1px solid #ffffff12;flex-direction:column!important;align-items:flex-start!important;gap:.15rem!important;padding:1.05rem 0!important;display:flex!important}.ecr-tour-date{letter-spacing:.2em!important;font-size:.78rem!important}.ecr-tour-city{font-size:1.5rem!important;line-height:1.05!important}.ecr-tour-country{font-size:.95rem!important}.ecr-about-section+.ecr-about-section:before,.ecr-rel-section+.ecr-rel-section:before{content:none;text-align:center;margin:0 auto var(--ecr-rhythm);color:#2f5ee28c;width:1.4rem;font-size:1.4rem;animation:16s linear infinite ecr-spin;display:block}#ecr-trail,#ecr-fx{display:none!important}body{cursor:auto!important}}@media (hover:none) and (pointer:coarse){#ecr-trail,#ecr-fx{display:none!important}body{cursor:auto!important}a:active{transition:none}}@media (max-width:420px){.ecr-title{font-size:clamp(2.1rem,12vw,3.4rem)!important}.ecr-circle-wrap{width:200px!important;height:200px!important;margin-bottom:-36px!important}.ecr-rel-title{font-size:2.6rem!important}.ecr-about-title{font-size:2.1rem!important}.ecr-rel-embed{height:340px!important}.ecr-tour-city{font-size:1.35rem!important}}@media (max-width:768px){.ecr-tagline{text-overflow:ellipsis;overflow:hidden;white-space:nowrap!important;letter-spacing:.2em!important;margin-top:1.2rem!important;padding:0 .6rem!important;font-size:.62rem!important}.ecr-hero-nav{flex-flow:row!important;grid-template-rows:repeat(2,auto)!important;grid-template-columns:repeat(3,1fr)!important;justify-items:center!important;gap:1.1rem .4rem!important;width:90%!important;max-width:360px!important;margin:2.4rem auto 0!important;padding:0!important;display:grid!important}.ecr-hero-nav a{text-align:center!important;letter-spacing:.18em!important;background:0 0!important;border-top:none!important;border-bottom:none!important;width:auto!important;padding:.4rem 0!important;font-size:.85rem!important}.wp-block-navigation__responsive-container,.wp-block-navigation__responsive-container.is-menu-open,.wp-block-navigation__responsive-container.has-modal-open{color:#fff!important;background:#000!important}.wp-block-navigation__responsive-container *{color:#fff!important;background:0 0!important}.wp-block-navigation__responsive-container a,.wp-block-navigation__responsive-container a:hover,.wp-block-navigation__responsive-container .wp-block-navigation-item__content,.wp-block-navigation__responsive-container-content a{color:#fff!important;font-family:var(--font-instrument-serif), serif!important;text-transform:uppercase!important;letter-spacing:.22em!important;padding:1rem 0!important;font-size:1.4rem!important;font-style:italic!important;text-decoration:none!important}.wp-block-navigation__responsive-container-close,.wp-block-navigation__responsive-container-close svg,.wp-block-navigation__responsive-container-open svg{color:#fff!important;fill:#fff!important;stroke:#fff!important}.wp-block-navigation__responsive-container-content{background:#000!important;padding:4rem 1.5rem!important}.ecr-about-pulls.ecr-about-pulls-2x2{grid-template-columns:1fr 1fr!important;gap:.55rem!important;margin-top:1.2rem!important}.ecr-about-pulls-2x2 .ecr-about-pull{overflow:hidden;aspect-ratio:1!important;flex-direction:column!important;justify-content:flex-start!important;padding:.8rem .7rem!important;display:flex!important}.ecr-about-pulls-2x2 .ecr-about-pull h3{letter-spacing:.01em!important;margin:0 0 .25rem!important;font-size:.7rem!important;line-height:1.05!important}.ecr-about-pulls-2x2 .ecr-about-pull .ecr-pull-roles{letter-spacing:.14em!important;margin-bottom:.4rem!important;font-size:.5rem!important;line-height:1.2!important}.ecr-about-pulls-2x2 .ecr-about-pull p{-webkit-box-orient:vertical;flex:1;overflow:hidden;text-align:left!important;-webkit-line-clamp:7!important;margin:0!important;font-size:.6rem!important;line-height:1.3!important;display:-webkit-box!important}.ecr-about-pulls-2x2 .ecr-about-pull .ecr-pull-foot{display:none!important}.ecr-artists-list{padding:2.5rem .8rem 4rem!important}.ecr-artists-list .ecr-artist-name{max-width:100%;letter-spacing:-.02em!important;white-space:normal!important;word-break:keep-all!important;overflow-wrap:break-word!important;font-size:clamp(1.4rem,8.5vw,2.6rem)!important;line-height:1!important;display:block!important}.ecr-artists-list .ecr-artist-row{padding:1.1rem 0!important}.ecr-artists-list .ecr-artist-row[href*=el-chico-fuendre] .ecr-artist-name{font-size:clamp(1.2rem,7.5vw,2.2rem)!important}#ecr-fx{pointer-events:none!important;display:block!important}#ecr-trail{display:none!important}body{cursor:auto!important}}@media (hover:none) and (pointer:coarse){#ecr-trail{display:none!important}#ecr-fx{pointer-events:none!important;display:block!important}body{cursor:auto!important}}@media (max-width:420px){.ecr-hero-nav{column-gap:.3rem!important;max-width:320px!important}.ecr-hero-nav a{letter-spacing:.14em!important;font-size:.78rem!important}.ecr-about-pulls-2x2 .ecr-about-pull{padding:.65rem .55rem!important}.ecr-about-pulls-2x2 .ecr-about-pull p{-webkit-line-clamp:6!important;font-size:.55rem!important}.ecr-about-pulls-2x2 .ecr-about-pull h3{font-size:.62rem!important}}
:root{--blue:#2f5ee2;--blue-deep:#2850c7;--blue-pale:#ebf0fc;--ink:#08090b}html body,html{background:var(--ink)!important}html body .site-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem 2rem;padding:1.1rem clamp(1rem,4vw,3rem);display:flex;background:var(--ink)!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;border-bottom:1px solid #ffffff2e!important}html body .site-header nav{gap:clamp(.9rem,2.2vw,2.2rem);display:flex}html body .site-header .brand,html body .site-header nav a,html body .ecr-hero-nav a{background-position:100% 0;line-height:1;font-family:var(--font-masthead), "Helvetica Neue", Arial, sans-serif!important;text-transform:uppercase!important;letter-spacing:.02em!important;background-color:#0000!important;background-image:linear-gradient(105deg, #fff 0%, #fff 42%, #8fb0ff 48%, var(--blue) 50%, #8fb0ff 52%, #fff 58%, #fff 100%)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;background-size:300% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;border:0!important;padding:0!important;font-style:normal!important;font-weight:800!important}html.glim body .site-header .brand,html.glim body .site-header nav a,html.glim body .ecr-hero-nav a{animation:2s ease-in-out both glimmer}html body .site-header .brand{font-size:clamp(.9rem,1.8vw,1.2rem);letter-spacing:0!important}html body .site-header nav a,html body .ecr-hero-nav a{font-size:clamp(.62rem,1.05vw,.78rem)!important}html body .site-header nav a:first-child{animation-delay:.15s}html body .site-header nav a:nth-child(2){animation-delay:.3s}html body .site-header nav a:nth-child(3){animation-delay:.45s}html body .site-header nav a:nth-child(4){animation-delay:.6s}html body .site-header nav a:nth-child(5){animation-delay:.75s}html body .site-header nav a:nth-child(6){animation-delay:.9s}html body .ecr-hero-nav a:first-child{animation-delay:.15s}html body .ecr-hero-nav a:nth-child(2){animation-delay:.3s}html body .ecr-hero-nav a:nth-child(3){animation-delay:.45s}html body .ecr-hero-nav a:nth-child(4){animation-delay:.6s}html body .ecr-hero-nav a:nth-child(5){animation-delay:.75s}html body .ecr-hero-nav a:nth-child(6){animation-delay:.9s}html body .site-header .brand:hover,html body .site-header nav a:hover,html body .ecr-hero-nav a:hover,html body .site-header nav a:focus-visible,html body .ecr-hero-nav a:focus-visible{opacity:1;text-shadow:0 0 6px #4d8dfff2,0 0 16px #2f5ee2d9,0 0 34px #2f5ee299;animation:none;-webkit-text-fill-color:#4d8dff!important;color:#4d8dff!important;background:0 0!important}@keyframes glimmer{0%{background-position:100% 0}to{background-position:0 0}}html body .ecr-hero{flex-direction:column;justify-content:center;align-items:center;gap:1.4rem;min-height:100vh;padding:2rem 1rem;display:flex}.ecr-stage{--t:clamp(2.8rem, min(14vw, 12vh), 8rem);--box:calc(var(--t) * 5.4);width:var(--box);height:var(--box);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.ecr-stage .ecr-orbit{pointer-events:none;width:100%;height:100%;animation:38s linear infinite ecr-spin;position:absolute;inset:0}.ecr-stage .ecr-orbit text{fill:#ffffffbf;font-family:var(--font-space-mono), monospace;letter-spacing:.3em;text-transform:uppercase;font-size:7.5px}html body .ecr-stage .ecr-title{z-index:2;position:relative;font-family:var(--font-logo), "Anton", "Impact", sans-serif!important;font-weight:400!important;font-size:var(--t)!important;letter-spacing:-.015em!important;text-shadow:none!important;flex-flow:column!important;align-items:center!important;gap:0!important;margin:0 0 .9rem!important;line-height:.84!important;animation:none!important;display:flex!important;transform:none!important}html body .ecr-title .ecr-line{white-space:nowrap;justify-content:center;display:flex!important}html body .ecr-title .ecr-space{width:.2em!important}html body .ecr-title span:not(.ecr-line):not(.ecr-space){will-change:auto;text-shadow:none!important;animation:none!important}html body .ecr-stage .ecr-tagline{z-index:2;text-align:center;position:relative;letter-spacing:.32em!important;opacity:.75!important;margin:0!important;font-size:clamp(.5rem,1.1vw,.7rem)!important}html body .ecr-hero>.ecr-hero-nav{flex-wrap:wrap;justify-content:center;max-width:40rem;gap:.9rem clamp(1.2rem,3vw,2.6rem)!important;margin:0!important;display:flex!important}@media (max-width:768px){html body .ecr-hero>.ecr-hero-nav{grid-template-columns:repeat(3,auto);justify-content:center;gap:1.1rem 1.8rem!important;display:grid!important}}html body .ecr-about-title,html body .ecr-rel-title,html body .ecr-contact-title{max-width:100%;font-family:var(--font-logo), "Anton", "Impact", sans-serif!important;letter-spacing:-.01em!important;text-transform:uppercase!important;text-shadow:none!important;filter:none!important;margin:0 0 1.4rem!important;font-size:clamp(3.2rem,10vw,8rem)!important;font-weight:400!important;line-height:.9!important;animation:none!important;display:inline-block!important;transform:none!important}html body .ecr-about-title:before,html body .ecr-about-title:after,html body .ecr-rel-title:before,html body .ecr-rel-title:after,html body .ecr-contact-title:before,html body .ecr-contact-title:after{content:none!important;display:none!important}html body .ecr-about-kicker,html body .ecr-rel-kicker{color:#ffffffb3!important}html body .ecr-about-title,html body .ecr-rel-title,html body .ecr-contact-title{will-change:background-image;background-color:#0000!important;background-image:radial-gradient(circle var(--r,.1px) at var(--mx,-999px) var(--my,-999px), #d6e4ff 0%, #5b91ff 28%, #2f5ee2 56%, #2f5ee200 84%), linear-gradient(#fff, #fff)!important;-webkit-text-fill-color:transparent!important;color:#0000!important;-webkit-background-clip:text!important;background-clip:text!important}html body .ecr-artist-name:before{content:none!important;width:0!important}html body .ecr-artist-row{transition:opacity .35s,padding .4s}html body .ecr-artists-list:has(.ecr-artist-row:hover) .ecr-artist-row:not(:hover){opacity:.28}html body .ecr-artist-row:hover .ecr-artist-name{text-shadow:none!important;-webkit-text-fill-color:transparent!important;color:#0000!important;background-image:linear-gradient(100deg,#fff 0%,#c4d0ea 14%,#2f5ee2 28%,#fff 42%,#5d6b8a 56%,#2f5ee2 70%,#dfe7f8 84%,#fff 100%)!important;background-size:250% 100%!important;-webkit-background-clip:text!important;background-clip:text!important;animation:2.8s linear infinite metal!important;transform:none!important}@keyframes metal{to{background-position:-250% 0}}html body .ecr-artist-row:hover .ecr-artist-meta .ecr-role{color:#fffc!important}html body .ecr-artist-row:hover .ecr-artist-meta .ecr-role:before{background:var(--blue)!important}::view-transition-old(.page-out){animation:.32s ease-in both out}::view-transition-new(.page-in){animation:.52s cubic-bezier(.2,.7,.2,1) both in}@keyframes out{to{opacity:0;filter:blur(12px);transform:scale(1.03)}}@keyframes in{0%{opacity:0;filter:blur(12px);transform:scale(.98)}}@media (prefers-reduced-motion:reduce){::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}.wpforms-field{margin-bottom:1.3rem}.wpforms-field-label{margin-bottom:.5rem;display:block}.wpforms-container input,.wpforms-container textarea{width:100%;display:block}.wpforms-container textarea{resize:vertical;min-height:9rem}.wpforms-submit{cursor:crosshair}.wpforms-submit:disabled{opacity:.6}@property --c{syntax:"<percentage>";inherits:true;initial-value:50%}.strike{pointer-events:none;z-index:90000;--t:clamp(100px, 16vmin, 240px);--c:50%;position:fixed;inset:0}.strike.in{--c:-15%;transition:--c .5s cubic-bezier(.25,.6,.3,1)}.strike.out{--c:50%;transition:--c 1s cubic-bezier(.45,0,.55,1)}.strike i{left:0;top:var(--sy,50%);width:100%;height:var(--t);--feather:linear-gradient(to bottom, transparent 0, #000 14%, #000 86%, transparent 100%);-webkit-mask-image:var(--feather), linear-gradient(to right, transparent var(--c), #000 calc(var(--c) + 15%)), linear-gradient(to left, transparent var(--c), #000 calc(var(--c) + 15%));mask-image:var(--feather), linear-gradient(to right, transparent var(--c), #000 calc(var(--c) + 15%)), linear-gradient(to left, transparent var(--c), #000 calc(var(--c) + 15%));-webkit-mask-image:var(--feather), linear-gradient(to right, transparent var(--c), #000 calc(var(--c) + 15%)), linear-gradient(to left, transparent var(--c), #000 calc(var(--c) + 15%));-webkit-mask-composite:source-in;display:block;position:absolute;transform:translateY(-50%);-webkit-mask-composite:source-in;mask-composite:intersect}.strike-b i{--feather:linear-gradient(to bottom, transparent 0 10%, #000 24%, #000 76%, transparent 90% 100%)}.strike-a{mix-blend-mode:difference}.strike-a i{background:#fff}.strike-b{mix-blend-mode:lighten}.strike-b i{background:#4386ff}.strike-c{mix-blend-mode:multiply}.strike-c i{background:linear-gradient(#fbfbfc 0%,#e9ebef 50%,#f7f8fa 100%)}.ecr-vinyl{aspect-ratio:1;border-radius:50%;width:min(88vw,540px);margin:2.8rem auto 0;position:relative;box-shadow:0 0 0 1px #ffffff1f,0 30px 80px #2f5ee22e}.ecr-vinyl svg{width:100%;height:100%;display:block}.ecr-vinyl:after{content:"";pointer-events:none;background:conic-gradient(from 20deg, transparent 0 8%, #ffffff24 13%, transparent 19% 50%, #ffffff1a 63%, transparent 69%);border-radius:50%;position:absolute;inset:0}.ecr-vinyl .disc{fill:#0b0d12;stroke:#fff3;stroke-width:1px}.ecr-vinyl .groove{fill:none;stroke:#ffffff12;stroke-width:.6px}.ecr-vinyl .label{fill:#2f5ee2}.ecr-vinyl .hole{fill:#08090b}.ecr-vinyl .vt{font-family:var(--font-masthead), sans-serif;font-size:8.4px;font-weight:800}.ecr-vinyl .vt.w{fill:#ffffffe0}.ecr-vinyl .vt.b{fill:#6f93ff}.ecr-vinyl .lt{font-family:var(--font-space-mono), monospace;fill:#fff;font-size:6px;font-weight:700}.ecr-vinyl .ring{transform-origin:160px 160px;animation:ecr-spin var(--d,60s) linear infinite}.ecr-vinyl .ring.rev{animation-direction:reverse}@media (prefers-reduced-motion:reduce){.ecr-vinyl .ring{animation:none}}html body .ecr-about-section p,html body .ecr-about-section .ecr-about-lead{font-family:var(--font-space-grotesk), sans-serif!important}html body .ecr-about-section p{text-align:left!important;-webkit-hyphens:manual!important;hyphens:manual!important}html body .ecr-about-section .ecr-about-lead{color:#fff;border-left:3px solid var(--blue);padding-left:1.4rem;font-size:clamp(1.15rem,1.7vw,1.4rem);line-height:1.55}html body .ecr-roster{border-bottom:1px solid #ffffff24;max-width:1100px;margin:0 auto 4.5rem}html body .ecr-roster-row{isolation:isolate;border-top:1px solid #ffffff24;grid-template-columns:3.2rem 1fr 3rem;align-items:start;gap:0 1.2rem;padding:2.2rem 1.4rem 2.4rem;transition:opacity .35s,padding .4s;display:grid;position:relative;overflow:hidden;color:#fff!important;text-decoration:none!important}html body .ecr-roster-row:before{content:"";z-index:-1;transform-origin:0;background:linear-gradient(100deg, var(--blue) 0%, #2f5ee28c 55%, #2f5ee200 100%);transition:transform .55s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0;transform:scaleX(0)}html body .ecr-roster:has(.ecr-roster-row:hover) .ecr-roster-row:not(:hover){opacity:.3}html body .ecr-roster-row:hover{padding-left:2.2rem}html body .ecr-roster-row:hover:before,html body .ecr-roster-row:focus-visible:before{transform:scaleX(1)}html body .ecr-roster-row:focus-visible{outline:1px solid var(--blue);outline-offset:-1px}html body .ecr-roster-no{font-family:var(--font-space-mono), monospace;letter-spacing:.2em;color:var(--blue);padding-top:.9rem;font-size:.8rem;transition:color .3s}html body .ecr-roster-row:hover .ecr-roster-no{color:#fff}html body .ecr-roster-name{text-transform:uppercase;font-family:var(--font-logo), "Anton", "Impact", sans-serif!important;letter-spacing:-.01em!important;color:#fff!important;margin:0 0 .6rem!important;font-size:clamp(2.4rem,5.6vw,4.6rem)!important;font-weight:400!important;line-height:.95!important}html body .ecr-roster-roles{letter-spacing:.2em;text-transform:uppercase;transition:color .3s;font-family:var(--font-space-mono), monospace!important;color:#fff9!important;margin:0 0 1.1rem!important;font-size:.68rem!important}html body .ecr-roster-row:hover .ecr-roster-roles{color:#ffffffe6!important}html body .ecr-roster-text{max-width:62ch;transition:color .3s;font-family:var(--font-space-grotesk), sans-serif!important;color:#cfcfcf!important;text-align:left!important;margin:0!important;font-size:1rem!important;line-height:1.65!important}html body .ecr-roster-row:hover .ecr-roster-text{color:#fff!important}html body .ecr-roster-go{color:#ffffff80;justify-self:end;padding-top:.5rem;font-size:2.2rem;line-height:1;transition:transform .45s cubic-bezier(.2,.7,.2,1),color .3s}html body .ecr-roster-row:hover .ecr-roster-go{color:#fff;transform:translate(6px,-6px)}html body .ecr-rel-card{container-type:inline-size}html body .ecr-rel-card iframe.ecr-rel-embed,html body .ecr-rel-card iframe.ecr-rel-embed-sm{display:block;width:100%!important;height:calc(100cqw + 120px)!important;min-height:0!important}html body .ecr-rel-highlights{grid-template-columns:1fr!important;gap:1.4rem!important}html body .ecr-rel-grid{grid-template-columns:repeat(2,1fr)!important;gap:1.2rem!important}@media (min-width:640px){html body .ecr-rel-grid{grid-template-columns:repeat(3,1fr)!important}}@media (min-width:960px){html body .ecr-rel-highlights{grid-template-columns:repeat(3,1fr)!important}}@media (min-width:1120px){html body .ecr-rel-grid{grid-template-columns:repeat(5,1fr)!important}}@media (max-width:420px){html body .ecr-rel-grid{grid-template-columns:1fr!important}}html body .ecr-rel-grid .ecr-rel-card{padding:1rem!important}html body .ecr-rel-grid .ecr-rel-name{font-size:.95rem!important}.dc-word{white-space:nowrap}.dc-slot{display:inline-block;position:relative}.dc-final{visibility:hidden}.dc-glyph{white-space:nowrap;position:absolute;top:0;left:50%;transform:translate(-50%)}.dc-final:before{content:attr(data-c)}.dc-glyph:before{content:attr(data-g)}.dc-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html body .ecr-artist-about p a{text-underline-offset:.22em;transition:color .2s;color:inherit!important;text-decoration:underline!important;-webkit-text-decoration-color:var(--blue)!important;text-decoration-color:var(--blue)!important;text-decoration-thickness:1px!important}html body .ecr-artist-about p a:hover{color:#8fb0ff!important}html body .ecr-svc .ecr-roster-row{cursor:default;grid-template-columns:3.2rem minmax(0,1fr) minmax(0,1.25fr);align-items:baseline;gap:0 1.6rem;padding:1.7rem 1.4rem 1.8rem}html body .ecr-svc .ecr-roster-row:hover{padding-left:2.2rem}html body .ecr-svc .ecr-roster-no{padding-top:0}html body .ecr-svc .ecr-roster-name{margin:0!important;font-size:clamp(1.7rem,3.4vw,2.8rem)!important}html body .ecr-svc .ecr-roster-text{max-width:54ch}html body .ecr-gigs{max-width:1100px;margin:0 auto 4rem}html body .ecr-gigs-year{text-transform:uppercase;border-top:1px solid #ffffff24;padding-top:1.2rem;font-family:var(--font-logo), "Anton", "Impact", sans-serif!important;color:#fff!important;margin:3rem 0 .8rem!important;font-size:clamp(2rem,4.2vw,3.2rem)!important;font-weight:400!important;line-height:1!important}html body .ecr-gigs-tour{font-family:var(--font-space-mono), monospace;letter-spacing:.2em;text-transform:uppercase;color:var(--blue);margin:1.6rem 0 .2rem;font-size:.66rem}html body .ecr-gigs-tour span{color:#ffffff80;letter-spacing:.12em}html body .ecr-gig{font-family:var(--font-space-grotesk), sans-serif;border-bottom:1px solid #ffffff12;grid-template-columns:5.6rem minmax(0,1fr) 11rem;align-items:baseline;gap:0 1rem;padding:.5rem 0;font-size:.82rem;line-height:1.4;transition:padding .25s,background .25s;display:grid}html body .ecr-gig:hover{background:linear-gradient(90deg,#2f5ee238,#0000 70%);padding-left:.6rem}html body .ecr-gig-date{font-family:var(--font-space-mono), monospace;color:var(--blue);white-space:nowrap;font-size:.74rem}html body .ecr-gig-what{color:#fff;font-weight:500}html body .ecr-gig-where{color:#9a9a9a;font-size:.78rem;font-weight:400;display:inline}html body .ecr-gig-where:before{content:" · ";color:#ffffff4d}html body .ecr-gig-act{font-family:var(--font-space-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c;text-align:right;font-size:.6rem}html body .ecr-gig.tba .ecr-gig-date,html body .ecr-gig.tba .ecr-gig-what{color:#ffffffd9}html body .ecr-gigs-note{font-family:var(--font-space-grotesk), sans-serif;color:#9a9a9a;margin:2.4rem 0 0;font-size:.78rem}html body .ecr-gigs-note a{color:#9db8ff}html body .ecr-gig-what a{color:inherit;border-bottom:1px solid #ffffff59;text-decoration:none;transition:border-color .25s,color .25s}html body .ecr-gig-what a:hover{color:#9db8ff;border-color:#9db8ff}html body .ecr-artist-photo .ecr-artist-photo-img[src*=Ignas-Soliunas]{-webkit-mask-image:linear-gradient(90deg,#0000 0% 23%,#000 50%);mask-image:linear-gradient(90deg,#0000 0% 23%,#000 50%);object-position:-27% 50%!important}
html body .cc{z-index:100000;color:#fff;font-family:var(--font-space-grotesk), sans-serif;background:#0d0f14;border-top:1px solid #ffffff47;outline:0;position:fixed;bottom:0;left:0;right:0}html body .cc.is-open{background:#08090bd1;border:0;align-items:flex-end;display:flex;top:0}html body .cc-in{width:100%;max-width:64rem;padding:1.2rem clamp(1rem, 4vw, 2rem) calc(1.2rem + env(safe-area-inset-bottom));box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.9rem 2rem;margin:0 auto;display:grid}html body .cc.is-open .cc-in{background:#0d0f14;border:1px solid #ffffff47;grid-template-columns:minmax(0,1fr);max-width:40rem;max-height:92svh;margin-bottom:0;overflow-y:auto}html body .cc-h{font:800 .8rem/1 var(--font-masthead), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#fff;-webkit-text-fill-color:#fff;background:0 0;grid-column:1/-1;margin:0}html body .cc-p{color:#ffffffc7;margin:0;font-size:.86rem;line-height:1.55}html body .cc-p a{color:#9db8ff}html body .cc-btns{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:.5rem;display:grid}html body .cc-btn{color:#fff;min-height:44px;font:700 .7rem/1.2 var(--font-space-mono), monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;white-space:nowrap;touch-action:manipulation;background:0 0;border:1px solid #ffffff8c;border-radius:0;padding:.6rem 1.1rem}html body .cc-btn:hover,html body .cc-btn:focus-visible{background:var(--blue);border-color:var(--blue);outline:0}html body .cc-cats{gap:.6rem;display:grid}html body .cc-cat{cursor:pointer;border:1px solid #ffffff2e;justify-content:space-between;align-items:center;gap:1rem;padding:.85rem 1rem;display:flex}html body .cc-cat strong{margin-bottom:.2rem;font-size:.9rem;display:block}html body .cc-cat small{color:#ffffffa6;font-size:.78rem;line-height:1.45;display:block}html body .cc-cat input{appearance:none;cursor:pointer;background:0 0;border:1px solid #ffffff8c;border-radius:1rem;flex:none;width:2.6rem;height:1.5rem;margin:0;position:relative}html body .cc-cat input:after{content:"";background:#ffffffbf;border-radius:50%;width:calc(1.5rem - 6px);height:calc(1.5rem - 6px);transition:transform .2s;position:absolute;top:2px;left:2px}html body .cc-cat input:checked{background:var(--blue);border-color:var(--blue)}html body .cc-cat input:checked:after{background:#fff;transform:translate(1.1rem)}html body .cc-cat input:disabled{opacity:.55;cursor:default}html body .cc-cat input:focus-visible{outline-offset:2px;outline:2px solid #9db8ff}iframe[data-ecr-src]:not([src]){display:none!important}html body .ecr-embed-gate{text-align:center;background:#ffffff08;border:1px dashed #ffffff4d;flex-direction:column;justify-content:center;gap:.6rem;min-height:11rem;padding:1.2rem;display:flex}html body .ecr-rel-card .ecr-embed-gate{min-height:calc(100cqw + 120px)}html body .ecr-embed-gate p{margin:0;text-align:center!important}html body .ecr-embed-gate-t{font:800 .8rem/1.2 var(--font-masthead), sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#fff}html body .ecr-embed-gate-s{font:400 .82rem/1.5 var(--font-space-grotesk), sans-serif;color:#ffffffad}html body .ecr-embed-gate-b{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.4rem;display:flex}html body .ecr-embed-gate-b button{color:#fff;min-height:44px;font:700 .66rem/1.2 var(--font-space-mono), monospace;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #ffffff8c;border-radius:0;padding:.5rem 1rem}html body .ecr-embed-gate-b button:hover,html body .ecr-embed-gate-b button:focus-visible{background:var(--blue);border-color:var(--blue);outline:0}html body .site-footer{font-family:var(--font-space-grotesk), sans-serif;color:#ffffffb3;border-top:1px solid #ffffff2e;margin-top:4rem;padding:3rem clamp(1rem,4vw,3rem) 2.4rem}html body .sf-in{gap:1.8rem;max-width:64rem;margin:0 auto;display:grid}html body .sf-links{flex-wrap:wrap;gap:.6rem 1.6rem;display:flex}html body .sf-links a,html body .sf-links button{color:inherit;font:400 .7rem/1 var(--font-space-mono), monospace;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;text-decoration:none;background:0 0!important;border:0!important;padding:.5rem 0!important}html body .sf-links a:hover,html body .sf-links button:hover,html body .sf-links a:focus-visible,html body .sf-links button:focus-visible{color:#9db8ff;outline:0}html body .sf-fine,html body .nl-note,html body .nl-done,html body .nl-err{text-transform:none!important;letter-spacing:normal!important;font-family:var(--font-space-grotesk), sans-serif!important}html body .sf-fine{color:#ffffff80;margin:0;font-size:.78rem}html body .sf-fine a{color:inherit}html body .site-footer.is-home{z-index:5;padding:.4rem 1rem calc(.4rem + env(safe-area-inset-bottom));pointer-events:none;border:0;justify-content:center;margin:0;display:flex;position:fixed;bottom:0;left:0;right:0}html body .site-footer.is-home .sf-links{pointer-events:auto;justify-content:center;gap:.2rem 1.4rem}html body .site-footer.is-home .sf-links a,html body .site-footer.is-home .sf-links button{color:#ffffff80;font-size:.6rem}html body .nl-form{max-width:34rem;position:relative}html body .nl-label{font:800 .8rem/1 var(--font-masthead), sans-serif;letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-bottom:.7rem;display:block}html body .nl-row{gap:.5rem;display:flex}html body .nl-row input{color:#fff;min-width:0;min-height:46px;font:400 1rem var(--font-space-grotesk), sans-serif;background:#0d0f14;border:1px solid #fff6;border-radius:0;flex:1;padding:0 .9rem}html body .nl-row input:focus{border-color:var(--blue);box-shadow:0 0 0 1px var(--blue);outline:0}html body .nl-row button{min-height:46px;font:700 .72rem/1 var(--font-space-mono), monospace;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;touch-action:manipulation;border-radius:0;padding:0 1.2rem;background:var(--blue)!important;color:#fff!important;border:1px solid var(--blue)!important}html body .nl-row button:hover:not(:disabled),html body .nl-row button:focus-visible{outline:0;color:var(--ink)!important;background:#fff!important;border-color:#fff!important}html body .nl-row button:disabled{opacity:.6}html body .nl-note{color:#ffffff8c;margin:.7rem 0 0;font-size:.78rem;line-height:1.5}html body .nl-note a{color:#9db8ff}html body .nl-err{color:#ff8f8f;margin:.6rem 0 0;font-size:.85rem}html body .nl-done{color:#fff;margin:0;font-size:.95rem}html body .ecr-nl-page .nl-form{max-width:30rem;margin:0 auto}html body .ecr-legal{max-width:46rem;margin:0 auto;padding:3rem 1.25rem 2rem}html body .ecr-legal h2{font:800 .95rem/1.2 var(--font-masthead), sans-serif;letter-spacing:.08em;text-transform:uppercase;color:#fff;margin:2.2rem 0 .7rem}html body .ecr-legal p,html body .ecr-legal li{font:400 .98rem/1.65 var(--font-space-grotesk), sans-serif;color:#d6d6d6;text-align:left}html body .ecr-legal ul{padding-left:1.2rem}html body .ecr-legal li{margin:.5rem 0}html body .ecr-legal a{color:#9db8ff}html body .ecr-legal .ecr-about-sub,html body .ecr-legal .ecr-about-kicker{text-align:center}html body .ecr-legal-date,html body .ecr-legal-back{color:#ffffff80;margin-top:2rem;font-size:.8rem}html body .ecr-legal-back{text-align:center;font-size:.95rem}html body .ecr-table{border:1px solid #ffffff24;margin:1rem 0;overflow-x:auto}html body .ecr-table table{border-collapse:collapse;width:100%;font:400 .82rem/1.5 var(--font-space-grotesk), sans-serif}html body .ecr-table th,html body .ecr-table td{text-align:left;vertical-align:top;color:#d6d6d6;border-bottom:1px solid #ffffff1a;padding:.7rem .8rem}html body .ecr-table th{font:700 .62rem/1.2 var(--font-space-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:#fff9}html body .ecr-table code{font:400 .78rem var(--font-space-mono), monospace;color:#fff}.ecr-rel-name a{color:inherit;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .3s}.ecr-rel-name a:hover{border-color:currentColor}.ecr-release-single{max-width:860px}.ecr-release-single .ecr-rel-kicker a{color:inherit;text-decoration:none}.ecr-release-single .ecr-rel-artist a{color:inherit;border-bottom:1px solid #ffffff59;text-decoration:none}.ecr-release-single .ecr-rel-artist a:hover{border-color:#fff}.ecr-rel-more{margin-top:2.5rem}.ecr-rel-more h2{font:700 .78rem/1.2 var(--font-space-mono), monospace;letter-spacing:.22em;text-transform:uppercase;opacity:.7;margin:0 0 .9rem}.ecr-rel-more ul{font-family:var(--font-space-grotesk), sans-serif;gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.ecr-rel-more a{color:#fff;border-bottom:1px solid #ffffff4d;text-decoration:none}.ecr-rel-more a:hover{border-color:#fff}.ecr-rel-more li span{opacity:.55}
.site-header .menu-btn,.site-header .nav-meta,.ecr-slider-controls,.ecr-pager,.ecr-ticker{display:none}@keyframes ecr-ticker{to{transform:translate(-50%)}}@media (max-width:768px),(hover:none) and (pointer:coarse){html{-webkit-text-size-adjust:100%}html body{-webkit-tap-highlight-color:transparent;overflow-x:hidden;cursor:auto!important}html body :not(.ecr-ticker-track):not(.ecr-vinyl>svg),html body :before,html body :after{animation:none!important}html body *{transition:none!important}.ecr-orbit{display:none!important}.ecr-vinyl>svg{will-change:transform;animation:90s linear infinite ecr-spin!important}.ecr-vinyl .ring{animation:none!important}.ecr-vinyl:after{display:none}.ecr-vinyl{box-shadow:none}#ecr-fx{display:none!important}html body .strike.in{transition:--c .5s cubic-bezier(.25,.6,.3,1)!important}html body .strike.out{transition:--c 1s cubic-bezier(.45,0,.55,1)!important}::view-transition-old(.page-out){animation:.14s both m-fade-out}::view-transition-new(.page-in){animation:.2s both m-fade-in}@keyframes m-fade-out{to{opacity:0}}@keyframes m-fade-in{0%{opacity:0}}html body .site-header{z-index:1000;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:.85rem 1.1rem;position:sticky;top:0;background:#08090b!important;border-bottom:1px solid #ffffff24!important}html body .site-header .brand,html body .site-header nav a,html body .ecr-hero-nav a{-webkit-text-fill-color:#fff!important;color:#fff!important;background:0 0!important}html body .site-header .brand{z-index:1002;font-size:.9rem;position:relative;letter-spacing:0!important}.site-header .menu-btn{z-index:1002;cursor:pointer;min-height:44px;font:800 .7rem/1 var(--font-masthead), sans-serif;letter-spacing:.08em;text-transform:uppercase;align-items:center;margin:-.4rem -.3rem -.4rem 0;display:inline-flex;position:relative;color:#fff!important;background:0 0!important;border:0!important;padding:0 .3rem!important}html body .site-header nav{display:none}html body .site-header.is-open nav{z-index:1001;background:#08090b;flex-direction:column;justify-content:center;align-items:flex-start;gap:.6rem;padding:5rem 1.6rem 3rem;display:flex;position:fixed;inset:0;overflow-y:auto}html body .site-header.is-open nav a{line-height:1.1;letter-spacing:0!important;padding:.35rem 0!important;font-size:clamp(1.7rem,9vw,2.4rem)!important}html body .site-header.is-open nav a[aria-current=page]{-webkit-text-fill-color:#6f93ff!important;color:#6f93ff!important}html body .site-header.is-open nav{overscroll-behavior:contain}html body .site-header.is-open nav a.nav-meta{margin-top:auto;display:block;font:400 .8rem/1.4 var(--font-space-mono), monospace!important;letter-spacing:.04em!important;text-transform:none!important;-webkit-text-fill-color:#ffffffb3!important;color:#ffffffb3!important;padding:1.6rem 0 0!important}html body .ecr-slider-track{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow:auto hidden;grid-template-columns:none!important;gap:.9rem!important;display:flex!important}.ecr-slider-track::-webkit-scrollbar{display:none}html body .ecr-slider-track>*{scroll-snap-align:start;scroll-snap-stop:always;min-width:0;flex:0 0 100%!important}.ecr-slider-controls{justify-content:space-between;align-items:center;gap:1rem;margin:0 0 .9rem;display:flex}.ecr-slider-btn{color:#fff;cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #ffffff59;border-radius:0;place-items:center;width:48px;height:44px;padding:0;display:grid}.ecr-slider-btn:active,.ecr-slider-btn:focus-visible{background:var(--blue);border-color:var(--blue);outline:0}.ecr-slider-count{font:700 .72rem/1 var(--font-space-mono), monospace;letter-spacing:.18em;color:#ffffffbf}html body .cc-in,html body .cc.is-open .cc-in{grid-template-columns:minmax(0,1fr);gap:.7rem;padding-top:1rem}html body .cc-h{font-size:.72rem}html body .cc-p{font-size:.78rem;line-height:1.45}html body .cc-btn{letter-spacing:.02em;white-space:normal;padding:.5rem .2rem;font-size:.62rem}html body .cc.is-open .cc-in{max-height:100svh}html body .site-footer{margin-top:2rem;padding:2.4rem 1.25rem 2rem}html body .site-footer .sf-links a,html body .site-footer .sf-links button{align-items:center;min-height:44px;display:inline-flex}html body .nl-row{flex-direction:column}html body .nl-row input,html body .nl-row button{width:100%}html body .nl-row input{font-size:16px}html body .ecr-legal{padding:2.2rem 1.25rem 1rem!important}.ecr-pager{border-top:1px solid #ffffff2e;grid-template-columns:1fr 1fr;gap:0 1rem;margin:0 1.25rem;padding:0 0 3.5rem;display:grid}html body .ecr-artist-subpage .ecr-pager{margin:2.4rem 0 0;padding-bottom:0}html body .ecr-pager a{-webkit-text-fill-color:#fff;color:#fff;text-decoration:none}.ecr-pager-link{touch-action:manipulation;flex-direction:column;gap:.45rem;min-width:0;padding:1.4rem 0;display:flex}.ecr-pager-link.is-next{text-align:right;align-items:flex-end}.ecr-pager-link span{font:400 .6rem/1.2 var(--font-space-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:#fff9}.ecr-pager-link strong{font:800 clamp(.95rem, 4.6vw, 1.3rem)/1.1 var(--font-masthead), sans-serif;text-transform:uppercase;overflow-wrap:anywhere}.ecr-pager-link:active strong{color:#6f93ff;-webkit-text-fill-color:#6f93ff}html body .ecr-pager a.ecr-pager-all{text-align:center;font:700 .66rem/1 var(--font-space-mono), monospace;letter-spacing:.18em;text-transform:uppercase;border:1px solid #ffffff59;grid-column:1/-1;padding:.9rem 0}html body .ecr-hero{gap:2.4rem;position:relative;min-height:100svh!important;padding:3.5rem 1rem 2.5rem!important}html body .ecr-stage{--t:min(22vw, 5.4rem);width:100%;height:auto}html body .ecr-stage .ecr-title{margin:0!important}html body .ecr-stage .ecr-tagline{text-align:center;max-width:22rem;line-height:1.8;letter-spacing:.3em!important;white-space:normal!important;margin:1.1rem 0 0!important;font-size:.6rem!important;position:static!important}html body .ecr-ticker{padding:calc(.85rem + env(safe-area-inset-top)) 0 .85rem;border-bottom:1px solid #ffffff2e;display:block;position:absolute;top:0;left:0;right:0;overflow:hidden}.ecr-ticker-track{width:max-content;animation:34s linear infinite ecr-ticker;display:flex}.ecr-ticker-track span{font:400 .66rem/1 var(--font-space-mono), monospace;letter-spacing:.32em;text-transform:uppercase;color:#fffc;flex:none;padding-right:2.2rem}.ecr-ticker-track span:after{content:"·";color:var(--blue);padding-left:2.2rem}@media (prefers-reduced-motion:reduce){html body .ecr-ticker-track{animation:none!important}}html body .ecr-hero>.ecr-hero-nav{grid-template-columns:repeat(3,auto);justify-content:center;max-width:none;gap:1.3rem 2rem!important;display:grid!important}html body .ecr-hero-nav a{padding:.35rem 0!important;font-size:.72rem!important}html body main{overflow-x:clip}html body .ecr-about-page,html body .ecr-releases-page,html body .ecr-live-page,html body .ecr-contact-page,html body .ecr-services-page,html body .ecr-artist-subpage{max-width:100%!important;margin:0 auto!important;padding:2.2rem 1.25rem 4.5rem!important}html body .ecr-about-hero,html body .ecr-rel-hero,html body .ecr-live-header,html body .ecr-contact-hero{text-align:center;margin:0 0 1.8rem!important;padding:0 0 1.6rem!important}html body .ecr-about-kicker,html body .ecr-rel-kicker{line-height:1.7;letter-spacing:.26em!important;margin:0 0 1rem!important;font-size:.6rem!important}html body .ecr-about-title,html body .ecr-rel-title,html body .ecr-contact-title{margin:0 0 1rem!important;font-size:clamp(2.5rem,13.5vw,3.7rem)!important;line-height:.95!important}html body .ecr-tour-artist{margin:0 0 .5rem!important;font-size:clamp(1.8rem,9vw,2.6rem)!important}html body .ecr-about-sub,html body .ecr-about-display,html body .ecr-tour-name{margin:.6rem 0 0!important;font-size:1.05rem!important;line-height:1.45!important}html body .ecr-about-display{margin:0 0 2rem!important;font-size:1.35rem!important}html body .ecr-about-page p:not([class]),html body .ecr-services-page p:not([class]),html body .ecr-artist-subpage p:not([class]),html body .ecr-about-section p:not([class]){text-align:left!important;-webkit-hyphens:manual!important;hyphens:manual!important;font-size:.98rem!important;line-height:1.65!important}html body .ecr-about-pulls.ecr-about-pulls-2x2,html body .ecr-about-pulls,html body .ecr-about-services{grid-template-columns:1fr!important;gap:1rem!important;margin-top:1.4rem!important}html body .ecr-about-pulls-2x2 .ecr-about-pull,html body .ecr-about-pull{aspect-ratio:auto!important;padding:1.3rem 1.25rem!important;display:block!important;overflow:visible!important}html body .ecr-about-pulls-2x2 .ecr-about-pull h3,html body .ecr-about-pull h3{letter-spacing:.02em!important;margin:0 0 .5rem!important;font-size:1.15rem!important;line-height:1.15!important}html body .ecr-about-pulls-2x2 .ecr-about-pull .ecr-pull-roles{letter-spacing:.14em!important;margin:0 0 .9rem!important;font-size:.58rem!important;line-height:1.6!important}html body .ecr-about-pulls-2x2 .ecr-about-pull p:not(.ecr-pull-roles):not(.ecr-pull-foot){-webkit-line-clamp:unset!important;margin:0 0 .9rem!important;font-size:.95rem!important;line-height:1.6!important;display:block!important;overflow:visible!important}html body .ecr-about-pulls-2x2 .ecr-about-pull .ecr-pull-foot{padding-top:.9rem;margin:0!important;font-size:.85rem!important;display:block!important}html body .ecr-about-section{margin:0 0 2.2rem!important;padding:0!important}html body .ecr-about-services{display:block!important}html body .ecr-roster{margin-bottom:2.4rem!important}html body .ecr-roster-row{opacity:1!important;grid-template-columns:1fr 1.6rem!important;gap:0 .8rem!important;padding:1.5rem .25rem 1.6rem!important}html body .ecr-roster-row:before{display:none}html body .ecr-roster-no{grid-column:1/-1;padding:0 0 .5rem!important;font-size:.65rem!important}html body .ecr-roster-body{grid-column:1}html body .ecr-roster-go{grid-area:2/2;color:var(--blue)!important;padding-top:.2rem!important;font-size:1.5rem!important}html body .ecr-roster-name{font-size:clamp(2.2rem,12vw,3rem)!important}html body .ecr-roster-roles{letter-spacing:.14em!important;font-size:.58rem!important;line-height:1.6!important}html body .ecr-roster-text{font-size:.95rem!important;line-height:1.6!important}html body .ecr-svc .ecr-roster-row{grid-template-columns:1fr!important;padding:1.3rem .25rem 1.4rem!important}html body .ecr-svc .ecr-roster-no{grid-column:auto;padding:0 0 .4rem!important}html body .ecr-svc .ecr-roster-name{margin:0 0 .6rem!important;font-size:clamp(1.7rem,9vw,2.3rem)!important}html body .ecr-svc .ecr-roster-text{max-width:none}html body .ecr-gig{grid-template-columns:4.1rem minmax(0,1fr)!important;padding:.6rem 0!important;font-size:.8rem!important}html body .ecr-gig:hover{background:0 0!important;padding-left:0!important}html body .ecr-gig-act{grid-column:2;margin-top:.2rem;text-align:left!important;font-size:.56rem!important}html body .ecr-gigs-year{margin-top:2.2rem!important}html body .ecr-artists-list{padding:.5rem 1.25rem 4rem!important}html body .ecr-artist-row{gap:.5rem;opacity:1!important;flex-direction:column!important;align-items:flex-start!important;padding:1.3rem 0!important;display:flex!important}html body .ecr-artists-list .ecr-artist-name{font-size:clamp(1.7rem,8.6vw,2.4rem)!important;line-height:1.05!important}html body .ecr-artist-row .ecr-artist-meta{flex-wrap:wrap;gap:.2rem .9rem;opacity:.6!important;flex-direction:row!important;display:flex!important;position:static!important;transform:none!important}html body .ecr-artist-row .ecr-artist-meta .ecr-role{opacity:1!important;letter-spacing:.16em!important;padding:0!important;font-size:.58rem!important;transform:none!important}html body .ecr-artist-row .ecr-artist-meta .ecr-role:before,html body .ecr-artist-row .ecr-artist-meta .ecr-role:after{display:none!important}html body .ecr-artists-list:has(.ecr-artist-row:hover) .ecr-artist-row:not(:hover){opacity:1!important}html body .ecr-artist-row:hover{padding-left:0!important;padding-right:0!important}html body .ecr-artist-row:hover .ecr-artist-name{-webkit-text-fill-color:#fff!important;color:#fff!important;background:0 0!important}html body .ecr-artist-header{text-align:left;margin:0 0 1.6rem!important;padding:0!important}html body .ecr-artist-header h1{margin:0 0 .7rem!important;font-size:clamp(2.1rem,11vw,3rem)!important;line-height:1.02!important}html body .ecr-artist-header .ecr-role{line-height:1.8;letter-spacing:.16em!important;font-size:.6rem!important}html body .ecr-artist-top{margin:0 0 1.6rem!important;display:block!important}html body .ecr-artist-photo{aspect-ratio:auto!important;height:auto!important;margin:0 0 1.4rem!important}html body .ecr-artist-photo-img{aspect-ratio:4/5!important;width:100%!important;height:auto!important}html body .ecr-artist-links{grid-template-columns:1fr 1fr;gap:.6rem!important;margin:0 0 2rem!important;display:grid!important}html body .ecr-artist-btn{overflow-wrap:anywhere;text-align:center;justify-content:center;align-items:center;min-width:0;line-height:1.35;display:flex;letter-spacing:.08em!important;padding:.8rem .6rem!important;font-size:.62rem!important}html body .ecr-artist-links .ecr-artist-btn:last-child:nth-child(odd){grid-column:1/-1}html body .ecr-artist-subpage section,html body .ecr-artist-subpage h3{margin-top:0!important}.ecr-vinyl{width:min(80vw,330px);margin:1.6rem auto 0}html body .ecr-rel-section{margin:0 0 2.6rem!important}html body .ecr-rel-section-head{text-align:center;margin:0 0 1.4rem!important}html body .ecr-rel-h2{margin:0 0 .5rem!important;font-size:1.35rem!important}html body .ecr-rel-highlights,html body .ecr-rel-grid{grid-template-columns:1fr!important;gap:1.1rem!important}html body .ecr-rel-card,html body .ecr-rel-card-hero,html body .ecr-rel-grid .ecr-rel-card{padding:1.1rem!important}html body .ecr-rel-card .ecr-rel-name,html body .ecr-rel-card-hero .ecr-rel-name,html body .ecr-rel-grid .ecr-rel-name{font-size:1.05rem!important}html body .ecr-rel-card:hover{transform:none!important}html body .ecr-tour-list{margin:0!important;padding:0!important}html body .ecr-tour-row{grid-template-columns:3.6rem 1fr;grid-template-areas:"date city""date country";align-items:baseline;gap:.1rem .9rem;padding:.95rem 0!important;display:grid!important}html body .ecr-tour-date{grid-area:date}html body .ecr-tour-city{grid-area:city;font-size:1.15rem!important}html body .ecr-tour-country{grid-area:country;font-size:.9rem!important}html body .wpforms-container{width:auto!important;max-width:none!important;margin:0 1.25rem!important;padding:1.4rem 1.2rem!important}html body .wpforms-container input,html body .wpforms-container textarea{font-size:16px!important}.wpforms-submit{width:100%}html body .ecr-contact-foot{font-size:.95rem;margin:1.4rem 1.25rem 0!important}}
