@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-vietnamese-600-normal-DWeQVCYr.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-600-normal-B_SkwFzN.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-ext-600-normal-DEVAjXQy.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-600-normal-BYLMsm3F.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/barlow-condensed-latin-600-normal-BN11TKSn.woff2)format("woff2"),url(/assets/barlow-condensed-latin-600-normal-CX7qwx3H.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-vietnamese-700-normal-6E49mAj2.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-700-normal-fAytnyZo.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-ext-700-normal-D1u2T3o9.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-700-normal-CUij3gnH.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-condensed-latin-700-normal-B9NQhHK3.woff2)format("woff2"),url(/assets/barlow-condensed-latin-700-normal-IaWpoxiT.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-vietnamese-800-normal-D2oojiIM.woff2)format("woff2"),url(/assets/barlow-condensed-vietnamese-800-normal-CdnUq9wh.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-ext-800-normal-YDFeh8Us.woff2)format("woff2"),url(/assets/barlow-condensed-latin-ext-800-normal-Cc-50DQD.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/barlow-condensed-latin-800-normal-jAD-BpyZ.woff2)format("woff2"),url(/assets/barlow-condensed-latin-800-normal-BsAaU7jR.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-cyrillic-400-normal-DYJIFuzK.woff2)format("woff2"),url(/assets/manrope-cyrillic-400-normal-BSokYSPU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-greek-400-normal-B7YXE4JD.woff2)format("woff2"),url(/assets/manrope-greek-400-normal-BAy2wLnG.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-vietnamese-400-normal-ooLdXFia.woff2)format("woff2"),url(/assets/manrope-vietnamese-400-normal-DJunoU0M.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-ext-400-normal-CdEq0HKV.woff2)format("woff2"),url(/assets/manrope-latin-ext-400-normal-hdRL3SMy.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/manrope-latin-400-normal-BWi5-Pby.woff2)format("woff2"),url(/assets/manrope-latin-400-normal-CVCPdBT6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-cyrillic-500-normal-DWzw0g5S.woff2)format("woff2"),url(/assets/manrope-cyrillic-500-normal-DgR5lgmT.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-greek-500-normal-BSi42KJL.woff2)format("woff2"),url(/assets/manrope-greek-500-normal-D4HlrTgY.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-vietnamese-500-normal-DVrhJLrs.woff2)format("woff2"),url(/assets/manrope-vietnamese-500-normal-D7uDxg24.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-ext-500-normal-DPfi1Vys.woff2)format("woff2"),url(/assets/manrope-latin-ext-500-normal-DXsA-slP.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/manrope-latin-500-normal-DSFH1H_4.woff2)format("woff2"),url(/assets/manrope-latin-500-normal-CaA3LSzB.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-cyrillic-600-normal-VxnJDbp5.woff2)format("woff2"),url(/assets/manrope-cyrillic-600-normal-5gpPULAf.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-greek-600-normal-C_7rp3is.woff2)format("woff2"),url(/assets/manrope-greek-600-normal-TmIlooTP.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-vietnamese-600-normal-D3KJ3O1G.woff2)format("woff2"),url(/assets/manrope-vietnamese-600-normal-DCQPeBJO.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-ext-600-normal-D61wMqfr.woff2)format("woff2"),url(/assets/manrope-latin-ext-600-normal-DOurb6rQ.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/manrope-latin-600-normal-ZV4JKEZQ.woff2)format("woff2"),url(/assets/manrope-latin-600-normal-CCCdT9q6.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-cyrillic-700-normal-DNprR9vE.woff2)format("woff2"),url(/assets/manrope-cyrillic-700-normal-DW9AnYF-.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-greek-700-normal-DCSYqWy4.woff2)format("woff2"),url(/assets/manrope-greek-700-normal-DgU4hnY2.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-vietnamese-700-normal-DOr0bM6n.woff2)format("woff2"),url(/assets/manrope-vietnamese-700-normal-CMweFc4T.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-ext-700-normal-B9qOCEL3.woff2)format("woff2"),url(/assets/manrope-latin-ext-700-normal-9eUFK2Tj.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/manrope-latin-700-normal-CvykrKJY.woff2)format("woff2"),url(/assets/manrope-latin-700-normal-5eHMIiaE.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.hidden{display:none}.table{display:table}}:root{--black:#070506;--coal:#171214;--surface:#151012;--red:#ff007f;--red-hot:#ff3d9f;--yellow:#ffd21f;--yellow-soft:#ffe36b;--mascot-red:#ff2d22;--cream:#fffaf3;--muted:#b9afb2;--line:#ffd21f2b;--display:"Barlow Condensed", "Arial Narrow", sans-serif;--body:"Manrope", Arial, sans-serif}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--black)}body{background:var(--black);color:var(--cream);font-family:var(--body);margin:0;overflow-x:hidden}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--red-hot);outline-offset:4px}.site-header{z-index:50;grid-template-columns:minmax(310px,1fr) auto minmax(170px,.7fr);align-items:center;gap:32px;width:100%;min-height:112px;padding:24px clamp(24px,4.5vw,72px);display:grid;position:absolute;top:0;left:0}.brand{align-items:center;width:fit-content;display:flex}.brand-logo{filter:drop-shadow(0 7px 18px #0000006b);width:clamp(190px,18vw,275px);height:auto;display:block}.nav{align-items:center;gap:clamp(28px,3vw,54px);display:flex}.nav a{color:var(--muted);font-family:var(--display);letter-spacing:.04em;padding:12px 0;font-size:19px;font-weight:600;transition:color .18s;position:relative}.nav a:first-child,.nav a:hover{color:var(--cream)}.nav a:first-child:after{content:"";background:var(--red);width:100%;height:2px;position:absolute;bottom:2px;left:0}.coming-trigger{border:1px solid var(--line);color:var(--cream);background:#121212c7;border-radius:9px;justify-self:end;align-items:center;gap:9px;padding:11px 13px;transition:border-color .18s,background .18s;display:flex}.coming-trigger:hover{background:#ff00991a;border-color:#ff009994}.coming-trigger span{font-size:13px;font-weight:700}.coming-trigger b{background:var(--red);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:5px 8px;font-size:8px}.menu-trigger{display:none}.hero{background:radial-gradient(circle at 86% 22%, #ffd21f24, transparent 24%), radial-gradient(circle at 72% 58%, #ff007f38, transparent 31%), var(--black);align-items:center;min-height:min(900px,100svh);display:flex;position:relative;overflow:hidden}.hero-image,.hero-overlay{position:absolute;inset:0}.hero-image{background:linear-gradient(120deg,#0000 0 54%,#ffd21f21 54% 55%,#0000 55%),repeating-linear-gradient(90deg,#ffffff05 0 1px,#0000 1px 68px),radial-gradient(circle at 78% 45%,#ff007f3d,#0000 29%),linear-gradient(110deg,#070506 0%,#10090c 60%,#2b0018 100%);animation:.7s both heroFade}.hero-image:before{content:"";opacity:.22;background-color:#0000;background-image:linear-gradient(135deg,#0000 0 48%,#ffffff14 49% 50%,#0000 51%),linear-gradient(45deg,#0000 0 48%,#ffffff0d 49% 50%,#0000 51%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:44px 44px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0 0 0 59%}.hero-mascot-companion{z-index:1;object-fit:contain;object-position:center bottom;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(-18px 20px 30px #000000ad);width:min(31vw,440px);max-height:72%;animation:4.8s ease-in-out infinite mascotStageFloat;position:absolute;bottom:2%;right:clamp(340px,33vw,520px)}.hero-polox{z-index:2;object-fit:contain;object-position:center bottom;filter:drop-shadow(-20px 18px 34px #000000b3);width:min(56vw,820px);max-height:88%;animation:.7s both heroFade;position:absolute;bottom:-4%;right:clamp(-30px,1vw,28px)}.hero-on-air{z-index:3;color:#ff63c3;font-family:var(--display);letter-spacing:.08em;border:2px solid #ff4fbdd9;border-radius:10px;padding:10px;font-size:clamp(20px,2vw,30px);font-weight:700;animation:3.2s ease-in-out infinite onAirPulse;position:absolute;top:12%;right:clamp(32px,5vw,82px);transform:rotate(-2deg);box-shadow:0 0 28px #ff00995c,inset 0 0 16px #ff009929}.hero-overlay{background:linear-gradient(90deg,#080808fc 0%,#080808e8 38%,#0808084d 65%,#0808080a 100%),linear-gradient(#0808086b,#0000 22% 74%,#080808eb)}.hero-line{z-index:3;background:var(--red);width:1px;height:68%;position:absolute;top:18%;left:clamp(24px,4.7vw,76px)}.hero-line .waveform{background:#080808e6;padding:10px 0;position:absolute;top:38%;left:50%;transform:translate(-50%,-50%)}.hero-content{z-index:4;width:min(760px,58vw);margin:104px 0 60px clamp(76px,8vw,128px);position:relative}.eyebrow{color:var(--red-hot);font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 20px;font-size:16px;font-weight:700;display:flex}.hero h1,.section-heading h2,.support h2{font-family:var(--display);letter-spacing:-.035em;text-transform:uppercase;margin:0;font-weight:800}.hero h1{max-width:760px;font-size:clamp(70px,7.25vw,112px);line-height:.84}.hero h1 em,.support h2 em{color:var(--yellow);font-style:normal}.hero-copy{color:#d8d3cb;max-width:640px;margin:24px 0 28px;font-size:clamp(16px,1.25vw,20px);line-height:1.55}.hero-actions,.platform-row{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.button{cursor:pointer;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;gap:11px;min-height:62px;padding:0 28px;font-weight:700;transition:transform .18s,background .18s,box-shadow .18s,border-color .18s;display:inline-flex}.button--primary{background:linear-gradient(135deg, var(--red-hot), var(--red) 52%, var(--mascot-red));color:#fff;box-shadow:0 14px 38px #ff00993b}.button--primary:hover{background:linear-gradient(135deg, var(--red-hot), var(--red));transform:translateY(-2px);box-shadow:0 18px 42px #ff009957}.button--outline{border-color:var(--yellow);background:#080808b8}.button--outline:hover{background:#ffd21f1a;transform:translateY(-2px)}.platform-row{margin-top:18px}.platform-row a{border:1px solid var(--line);color:#d2cec8;height:43px;font-family:var(--display);background:#121212d6;border-radius:7px;align-items:center;gap:8px;padding:0 16px;font-size:16px;font-weight:600;display:flex}.platform-row a:hover{color:#fff;border-color:#f5f1ea61}.waveform{align-items:center;gap:2px;height:64px;display:flex}.waveform i{background:var(--red);transform-origin:50%;width:2px;animation:2.4s ease-in-out infinite alternate wave;display:block}.waveform i:nth-child(2n){animation-delay:-.9s}.waveform--compact{height:30px}.hero-teaser{z-index:4;color:#d0cbc4;font-family:var(--display);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:14px;font-size:14px;display:flex;position:absolute;bottom:26px;left:clamp(76px,8vw,128px)}.scroll-cue{z-index:5;color:var(--muted);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;display:flex;position:absolute;bottom:28px;right:clamp(24px,4.5vw,72px)}.hero-host-tag{z-index:5;border-left:3px solid var(--red);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080808b8;padding:10px 14px;display:grid;position:absolute;bottom:76px;right:clamp(30px,7.5vw,120px)}.hero-host-tag span{color:var(--red-hot);letter-spacing:.18em;font-size:9px;font-weight:700}.hero-host-tag strong{font-family:var(--display);letter-spacing:.05em;font-size:24px}.reveal{animation:.52s ease-out both reveal}.reveal--1{animation-delay:.12s}.reveal--2{animation-delay:.19s}.reveal--3{animation-delay:.26s}.reveal--4{animation-delay:.33s}.reveal--5{animation-delay:.4s}.marquee{background:linear-gradient(100deg, var(--yellow) 0%, #ffef71 46%, #ffb51f 100%);color:#10070b;border-top:1px solid #fff08f;border-bottom:1px solid #ef9d00;overflow:hidden;box-shadow:inset 0 1px #ffffff40}.marquee>div{width:max-content;min-width:100%;font-family:var(--display);letter-spacing:.13em;align-items:center;gap:24px;padding:14px 0;font-size:17px;font-weight:700;animation:28s linear infinite marquee;display:flex}.marquee i{color:#ff007fc7;font-style:normal}.festival-section{background:radial-gradient(circle at 12% 24%,#ffd21f2e,#0000 28%),radial-gradient(circle at 86% 62%,#ff007f3b,#0000 31%),linear-gradient(135deg,#080506 0%,#1b080f 48%,#080808 100%);position:relative;overflow:hidden}.festival-grain{pointer-events:none;opacity:.13;background:repeating-linear-gradient(118deg,#0000 0 29px,#ffffff0a 30px),linear-gradient(#ffffff06 1px,#0000 1px) 0 0/100% 56px;position:absolute;inset:0}.festival-layout,.festival-media{z-index:2;max-width:1220px;margin-inline:auto;position:relative}.festival-layout{grid-template-columns:minmax(330px,.78fr) minmax(470px,1.22fr);align-items:center;gap:clamp(50px,7vw,104px);display:grid}.festival-poster-stack{justify-self:center;width:min(100%,430px);position:relative;transform:rotate(-1.25deg)}.festival-poster-glow{background:linear-gradient(140deg, var(--yellow), var(--red), var(--mascot-red));filter:blur(45px);opacity:.3;border-radius:28px;position:absolute;inset:8% -8% -5%}.festival-poster{z-index:2;border:1px solid #ffffff3d;border-radius:16px;width:100%;height:auto;display:block;position:relative;box-shadow:0 38px 90px #0000009e}.festival-free,.festival-edition{z-index:3;font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:8px;font-weight:800;display:flex;position:absolute;box-shadow:0 12px 30px #0006}.festival-free{color:#14051f;background:linear-gradient(135deg,#ffdb5d,#f29a20);border-radius:5px;padding:12px 17px;font-size:15px;bottom:30px;left:-22px;transform:rotate(2deg)}.festival-edition{background:var(--red);color:#fff;border:1px solid #ffffff59;border-radius:99px;padding:9px 13px;font-size:11px;top:-16px;right:-15px}.festival-copy h2{font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;margin:0;font-size:clamp(62px,7vw,102px);font-weight:800;line-height:.84}.festival-copy h2 em{color:#ffb52e;text-shadow:0 0 36px #ffb52e2e;font-style:normal}.festival-intro{color:#cbc5d5;max-width:700px;margin:28px 0;font-size:17px;line-height:1.72}.festival-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:28px;display:grid}.festival-facts>div{background:#ffffff09;border:1px solid #ffffff1f;border-radius:9px;grid-template-columns:38px 1fr;align-items:center;gap:11px;min-height:70px;padding:12px 14px;display:grid}.festival-facts svg{color:#ffb52e}.festival-facts span{color:var(--cream);gap:4px;font-size:13px;font-weight:700;display:grid}.festival-facts small{color:#9f97ad;letter-spacing:.13em;text-transform:uppercase;font-size:9px}.countdown-block{margin-bottom:28px}.countdown-block>span{color:#a7a0b2;letter-spacing:.19em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:700;display:block}.festival-countdown{grid-template-columns:repeat(4,minmax(68px,1fr));gap:9px;max-width:590px;display:grid}.festival-countdown>div{background:linear-gradient(#ffb52e17,#ffffff06);border:1px solid #ffb52e4d;border-radius:8px;place-items:center;min-height:88px;display:grid}.festival-countdown strong{font-family:var(--display);font-size:42px;line-height:.9}.festival-countdown span{color:#aaa2b5;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:700}.festival-countdown--compact{max-width:440px}.festival-countdown--compact>div{min-height:70px}.festival-countdown--compact strong{font-size:34px}.countdown-live{color:#ffcf68;width:fit-content;font-family:var(--display);text-transform:uppercase;border:1px solid #ffb52e;border-radius:8px;padding:15px 18px;font-size:24px;font-weight:700}.festival-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.button--festival{color:#150923;background:linear-gradient(135deg,#ffd75a,#f39a20);box-shadow:0 16px 44px #f39a2038}.button--festival:hover{background:linear-gradient(135deg,#fff08f,#ffb52e);transform:translateY(-2px);box-shadow:0 18px 48px #f39a2057}.festival-actions>span{color:#aaa2b5;align-items:center;gap:8px;max-width:220px;font-size:11px;line-height:1.5;display:flex}.festival-actions>span svg{color:var(--red-hot);flex:none}.event-divider{z-index:2;align-items:center;gap:18px;max-width:1220px;margin:82px auto 28px;display:flex;position:relative}.event-divider:before,.event-divider:after{content:"";background:linear-gradient(90deg,#0000,#ffbe547a);flex:1;height:1px}.event-divider:after{background:linear-gradient(90deg,#ffbe547a,#0000)}.event-divider span{color:#ffd18a;font-family:var(--display);letter-spacing:.16em;text-align:center;text-transform:uppercase;font-size:15px;font-weight:700}.daniel-event{z-index:2;background:radial-gradient(circle at 92% 8%,#ff009926,#0000 32%),linear-gradient(145deg,#191b1efa,#08080afa);border:1px solid #ffbe5445;border-radius:20px;grid-template-columns:minmax(410px,1.02fr) minmax(430px,.98fr);max-width:1220px;margin-inline:auto;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #0000007a,inset 0 1px #ffffff0d}.daniel-event-poster{color:#fff;cursor:zoom-in;background:#101317;border:0;border-right:1px solid #ffffff17;min-width:0;min-height:100%;padding:0;display:block;position:relative;overflow:hidden}.daniel-event-poster:after{content:"";pointer-events:none;background:linear-gradient(#0000,#07080ae6);position:absolute;inset:58% 0 0}.daniel-event-poster img{object-fit:cover;object-position:center;width:100%;height:100%;min-height:500px;transition:transform .36s,filter .36s;display:block}.daniel-event-poster:hover img{filter:brightness(1.06);transform:scale(1.025)}.daniel-event-poster:focus-visible{outline-offset:-5px;outline:3px solid #ffbf54}.daniel-event-poster span{z-index:2;letter-spacing:.09em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050608bd;border:1px solid #ffffff47;border-radius:99px;padding:9px 13px;font-size:12px;font-weight:700;position:absolute;bottom:20px;left:24px}.daniel-event-copy{flex-direction:column;justify-content:center;padding:clamp(34px,5vw,66px);display:flex}.daniel-event-eyebrow{color:#ffc567}.daniel-event-eyebrow svg{color:var(--red-hot)}.daniel-event-copy h3{font-family:var(--display);letter-spacing:-.035em;text-transform:uppercase;margin:10px 0 25px;font-size:clamp(60px,7vw,92px);font-weight:800;line-height:.82}.daniel-event-copy h3 em{color:#d6a450;text-shadow:0 0 32px #d6a4502e;font-style:normal;display:block}.daniel-event-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.daniel-event-facts>div{background:#ffffff09;border:1px solid #ffffff1a;border-radius:9px;grid-template-columns:28px 1fr;align-items:center;gap:9px;min-height:68px;padding:11px 12px;display:grid}.daniel-event-facts svg{color:#d6a450;width:21px}.daniel-event-facts span{color:var(--cream);gap:3px;font-size:13px;font-weight:700;line-height:1.25;display:grid}.daniel-event-facts small{color:#9f9ba3;letter-spacing:.12em;text-transform:uppercase;font-size:10px}.daniel-event-intro{color:#c8c4cd;margin:24px 0 20px;font-size:16px;line-height:1.65}.daniel-event-prices{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.daniel-event-prices span{color:#f7e3bd;font-family:var(--display);background:#d6a45013;border:1px solid #d6a4504d;border-radius:7px;align-items:baseline;gap:8px;padding:10px 13px;font-size:20px;font-weight:700;display:flex}.daniel-event-prices small{color:#d6a450;letter-spacing:.09em;font-size:11px}.daniel-event-ticketing{color:#aaa6ae;align-items:center;gap:9px;margin:0 0 22px;font-size:13px;line-height:1.45;display:flex}.daniel-event-ticketing svg{color:var(--red-hot);flex:none}.button--tickets{color:#110b08;text-transform:uppercase;background:linear-gradient(135deg,#ffba43,#bd7a22 56%,#f09 150%);width:fit-content;min-width:220px;box-shadow:0 16px 42px #d6a45036}.button--tickets:hover{background:linear-gradient(135deg,#ffd27a,#e0a344 62%,#ff4fbd 155%);transform:translateY(-2px);box-shadow:0 20px 48px #d6a45052}.daniel-event+.daniel-event{margin-top:28px}.profugas-event{background:radial-gradient(circle at 92% 8%,#ffd21f2e,#0000 34%),radial-gradient(circle at 72% 72%,#ff007f2e,#0000 36%),linear-gradient(145deg,#1a0910fc,#070506fc);border-color:#ff009957;box-shadow:0 34px 90px #00000085,inset 0 1px #ffffff0f}.profugas-event .daniel-event-poster{background:#000}.profugas-event .daniel-event-poster img{object-fit:contain}.profugas-event .daniel-event-eyebrow{color:#ff71c9}.profugas-event .daniel-event-eyebrow svg,.profugas-event .daniel-event-ticketing svg{color:var(--yellow)}.profugas-event .daniel-event-copy h3{font-size:clamp(58px,6.4vw,86px)}.profugas-event .daniel-event-copy h3 em{color:#ffb72d;text-shadow:0 0 32px #ffb72d3d}.profugas-event .daniel-event-facts svg{color:var(--yellow)}.profugas-price-label{color:#c9c4d3;align-items:center;gap:8px;margin:22px 0 11px;font-size:13px;font-weight:700;display:flex}.profugas-price-label svg{color:#ffb72d;flex:none}.profugas-event .daniel-event-prices{margin-bottom:16px}.profugas-event .daniel-event-prices span{color:#fff0d1;background:linear-gradient(135deg,#ffb72d1f,#ff00990f);border-color:#ffb72d57}.profugas-event .daniel-event-prices small{color:#ffbd3f}.profugas-event-notes{gap:7px;margin-bottom:17px;display:grid}.profugas-event-notes p{color:#aaa6b2;align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.4;display:flex}.profugas-event-notes svg{color:#ff69c3;flex:none}.profugas-sales{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-bottom:17px;display:grid}.profugas-sales>div{background:#ffffff09;border:1px solid #ffffff1a;border-radius:9px;align-content:start;gap:5px;padding:13px;display:grid}.profugas-sales strong{color:#f4edf7;font-family:var(--display);letter-spacing:.025em;text-transform:uppercase;font-size:17px}.profugas-sales span,.profugas-sales small{color:#aaa6b2;font-size:12px;line-height:1.42}.profugas-sales small{color:#ff91d2}.profugas-call-center{color:#aaa6b2;grid-template-columns:auto 1fr;align-items:baseline;gap:4px 8px;margin:0 0 20px;font-size:13px;display:grid}.profugas-call-center a{color:#fff;width:fit-content;font-weight:700}.profugas-call-center a:hover{color:#ff7acb}.profugas-call-center small{color:#817c88;grid-column:1/-1;font-size:12px}.profugas-event .button--tickets{background:linear-gradient(135deg, var(--yellow), var(--red) 56%, var(--mascot-red) 140%);color:#fff;box-shadow:0 16px 42px #ff009938}.profugas-event .button--tickets:hover{background:linear-gradient(135deg, var(--yellow-soft), #ff3ca2 58%, #ff5349 140%);box-shadow:0 20px 48px #ff009957}.festival-media{grid-template-columns:.82fr 1.36fr .82fr;gap:16px;margin-top:70px;display:grid}.festival-crop,.festival-video{background:#080808;border:1px solid #ffffff24;border-radius:14px;min-height:330px;position:relative;overflow:hidden}.festival-crop{color:var(--cream);font:inherit;text-align:left;appearance:none;cursor:zoom-in;padding:0;transition:transform .22s,border-color .22s,box-shadow .22s}.festival-crop:hover{border-color:#ffb52e8c;transform:translateY(-3px);box-shadow:0 22px 50px #00000061}.festival-crop:focus-visible{outline-offset:4px;outline:3px solid #ffb52e}.festival-crop:after{content:"";background:linear-gradient(#0000,#040308f2);position:absolute;inset:32% 0 0}.festival-crop img{object-fit:cover;width:100%;height:100%;min-height:330px;transition:transform .36s;transform:scale(1.14)}.festival-crop:hover img{transform:scale(1.2)}.festival-crop--blue img{object-position:50% 25%}.festival-crop--lineup img{object-position:50% 48%}.festival-crop span{z-index:2;font-family:var(--display);text-transform:uppercase;font-size:23px;font-weight:700;line-height:1.05;position:absolute;bottom:20px;left:20px;right:20px}.festival-video{grid-template-rows:auto 1fr;display:grid}.festival-video video{object-fit:contain;background:#050505;border:0;width:100%;height:100%;min-height:282px;display:block}.festival-lightbox{z-index:220;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);cursor:zoom-out;background:#000000f7;place-items:center;padding:14px;animation:.18s both modalFade;display:grid;position:fixed;inset:0}.festival-lightbox-dialog{place-items:center;width:100%;height:100%;min-height:0;display:grid;position:relative}.festival-lightbox-image{object-fit:contain;cursor:default;touch-action:pan-x pan-y pinch-zoom;width:auto;max-width:100%;height:auto;max-height:100%;display:block;box-shadow:0 30px 90px #000000b3}.festival-lightbox-close{z-index:2;top:max(8px, env(safe-area-inset-top));right:max(8px, env(safe-area-inset-right));color:#fff;cursor:pointer;background:#080808d1;border:1px solid #fff6;border-radius:50%;place-items:center;width:48px;height:48px;display:grid;position:absolute;box-shadow:0 10px 30px #00000073}.festival-lightbox-close:hover,.festival-lightbox-close:focus-visible{color:#ffcf68;border-color:#ffb52e}.section{padding:110px clamp(24px,7vw,112px)}.episodes{background:radial-gradient(circle at 88% 18%, #ff007f1c, transparent 28%), radial-gradient(circle at 10% 84%, #ffd21f14, transparent 24%), linear-gradient(#ffd21f06 1px, transparent 1px), linear-gradient(90deg, #ff007f06 1px, transparent 1px), var(--black);background-size:60px 60px}.section-heading{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:64px;max-width:1220px;margin:0 auto 58px;display:grid}.section-heading h2{font-size:clamp(54px,6vw,88px);line-height:.88}.section-heading>p{max-width:470px;color:var(--muted);margin:0 0 5px;font-size:17px;line-height:1.75}.featured-player{border:1px solid var(--line);background:var(--surface);border-radius:18px;grid-template-columns:minmax(340px,.85fr) minmax(420px,1.15fr);max-width:1220px;margin:0 auto 28px;display:grid;overflow:hidden;box-shadow:0 35px 80px #0000005c}.featured-art{background:radial-gradient(circle at 50% 45%,#ff009947,#0000 36%),repeating-linear-gradient(120deg,#0000 0 15px,#ffffff06 15px 16px),#0b0b0b;place-items:center;min-height:390px;display:grid;position:relative;overflow:hidden}.featured-art:before{content:"";border:1px solid #f096;border-radius:50%;width:240px;height:240px;position:absolute;box-shadow:0 0 80px #ff009926,inset 0 0 50px #ff00991f}.featured-art>.waveform{z-index:2;opacity:.18;position:absolute;transform:scale(2.8)}.featured-art>div{z-index:3;text-align:center;display:grid;position:relative}.featured-art small,.featured-art span{color:var(--red-hot);font-family:var(--display);letter-spacing:.18em;text-transform:uppercase}.featured-art strong{font-family:var(--display);margin:2px 0;font-size:58px;line-height:.92}.featured-art--poster{background:#090909;min-height:470px}.featured-art--poster:before,.featured-art--poster>.waveform{display:none}.featured-art--poster img{object-fit:cover;object-position:center 28%;width:100%;height:100%;min-height:470px}.on-air{z-index:4;border:1px solid var(--red);color:var(--red-hot);letter-spacing:.15em;border-radius:4px;padding:7px 10px;font-size:11px;font-weight:700;position:absolute;top:22px;right:22px}.featured-info{background:linear-gradient(135deg,#171717,#101010);flex-direction:column;justify-content:center;padding:clamp(34px,5vw,72px);display:flex}.episode-kicker{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;margin:0 0 12px;color:var(--red-hot)!important;font-size:14px!important}.featured-info h3{max-width:600px;font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(38px,4vw,58px);line-height:.96}.featured-info>p{max-width:620px;color:var(--muted);margin:18px 0 24px;font-size:15px;line-height:1.7}.audio-control{grid-template-columns:48px 1fr auto;align-items:center;gap:15px;margin-bottom:20px;display:grid}.audio-control button{background:var(--red);color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;width:48px;height:48px;display:grid}.audio-control button svg{width:19px}.audio-control>div{background:#383838;border-radius:4px;height:4px;position:relative}.audio-control>div span{border-radius:inherit;background:var(--red);transition:width .5s;position:absolute;inset:0 auto 0 0}.audio-control time{color:var(--muted);font-size:12px}.text-link{width:fit-content;color:var(--cream);align-items:center;gap:9px;font-size:13px;font-weight:700;display:inline-flex}.text-link:hover{color:var(--red-hot)}.media-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;max-width:1220px;margin:0 auto 70px;display:grid}.embed-card{border:1px solid var(--line);background:#111;border-radius:16px;min-width:0;overflow:hidden}.embed-card--wide{grid-column:1/-1}.embed-label{border-bottom:1px solid var(--line);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:9px;padding:15px 18px;font-size:12px;font-weight:700;display:flex}.embed-card iframe{background:#080808;border:0;width:100%;height:470px;display:block}.embed-card--wide iframe{height:352px}.platform-banner{background:radial-gradient(circle at 12%,#ff007f33,#0000 28%),linear-gradient(135deg,#100b0d 0%,#1e0713 62%,#211500 100%);border:1px solid #ffd21f61;border-radius:18px;max-width:1220px;margin:0 auto;padding:42px 274px 42px 42px;position:relative;overflow:visible}.platform-banner>div:first-child{justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px;display:flex}.platform-banner .eyebrow{margin-bottom:6px}.platform-banner h3{font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(35px,4vw,52px)}.platform-links{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.platform-links a{border:1px solid var(--line);min-height:82px;color:var(--muted);background:#ffffff06;border-radius:9px;grid-template-columns:28px 1fr 18px;align-items:center;gap:12px;padding:15px 20px;transition:border-color .18s,background .18s,color .18s;display:grid}.platform-links a:hover{border-color:var(--red);color:var(--cream);background:#ff009914}.platform-links span{text-transform:uppercase;gap:2px;font-size:10px;display:grid}.platform-links small{color:var(--cream);font-family:var(--display);text-transform:none;font-size:19px;font-weight:700}.platform-mascot{z-index:3;pointer-events:none;isolation:isolate;width:318px;height:380px;animation:4.8s ease-in-out infinite mascotStageFloat;position:absolute;bottom:-48px;right:-20px;overflow:visible}.platform-mascot img{z-index:3;filter:drop-shadow(0 24px 24px #0009);width:310px;height:auto;display:block;position:absolute;bottom:0;right:0}.platform-mascot-word{z-index:0;color:#0000;-webkit-text-stroke:2px #ffd21fad;width:360px;font-family:var(--display);letter-spacing:-.045em;text-transform:uppercase;opacity:.72;font-size:88px;font-weight:800;line-height:.78;position:absolute;top:74px;left:-52px;transform:rotate(-7deg)}.platform-mascot-line{z-index:1;border-radius:99px;height:5px;position:absolute;right:-18px;transform:rotate(-7deg)}.platform-mascot-line--pink{background:var(--red);width:318px;top:154px;box-shadow:0 0 18px #ff007f80}.platform-mascot-line--yellow{background:var(--yellow);width:250px;top:174px;box-shadow:0 0 18px #ffd21f59}.platform-mascot>strong{z-index:4;width:max-content;color:var(--yellow);font-family:var(--display);letter-spacing:.16em;text-shadow:0 3px 12px #000,0 0 12px #ff007fa6;text-transform:uppercase;font-size:13px;font-weight:800;position:absolute;bottom:34px;right:34px;transform:rotate(-4deg)}.store{background:radial-gradient(circle at 90% 15%,#ffd21f1f,#0000 24%),radial-gradient(circle at 10% 70%,#ff007f1f,#0000 28%),#110d0e}.store-note{max-width:430px;color:var(--red-hot);background:#ff009912;border:1px solid #ff009952;border-radius:9px;align-items:flex-start;gap:13px;padding:17px 19px;display:flex}.store-note p{color:var(--muted);gap:2px;margin:0;font-size:12px;line-height:1.55;display:grid}.store-note strong{color:var(--cream)}.product-grid{grid-template-columns:repeat(4,1fr);gap:18px;max-width:1220px;margin:0 auto;display:grid}.product-card{border:1px solid var(--line);background:#171717;border-radius:15px;transition:transform .2s,border-color .2s;overflow:hidden}.product-card:hover{border-color:#ff00998c;transform:translateY(-5px)}.product-art{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/28px 28px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/28px 28px,radial-gradient(circle,#292929,#101010 70%);place-items:center;height:290px;display:grid;position:relative;overflow:hidden}.product-glow{filter:blur(32px);background:#ff00993d;border-radius:50%;width:180px;height:180px;position:absolute}.merch-object{z-index:2;color:var(--cream);font-family:var(--display);text-align:center;filter:drop-shadow(0 18px 20px #0000006b);place-items:center;display:grid;position:relative}.merch-object b{font-size:36px;line-height:.82}.merch-object small{color:var(--red-hot);letter-spacing:.15em;margin-top:7px;font-size:10px}.product-art--shirt .merch-object{clip-path:polygon(18% 0,37% 0,42% 12%,58% 12%,63% 0,82% 0,100% 15%,86% 33%,77% 28%,79% 100%,21% 100%,23% 28%,14% 33%,0 15%);background:#090909;border:1px solid #444;width:164px;height:180px}.product-art--mug .merch-object{background:#070707;border-radius:9px 9px 22px 22px;width:150px;height:155px;box-shadow:inset 0 0 0 1px #454545}.product-art--mug .merch-object:after{content:"";border:16px solid #111;border-left:0;border-radius:0 45px 45px 0;width:58px;height:71px;position:absolute;top:34px;right:-40px}.product-art--mug .merch-object b{color:var(--red-hot);font-size:17px}.product-art--cap .merch-object{background:#080808;border-radius:90px 90px 18px 18px;width:168px;height:108px;box-shadow:inset 0 0 0 1px #444}.product-art--cap .merch-object:after{content:"";background:#050505;border-radius:100% 100% 30% 30%;width:110px;height:28px;position:absolute;bottom:-2px;right:-66px;transform:rotate(8deg)}.product-art--stickers .merch-object{border:6px solid var(--cream);background:var(--red);border-radius:50%;width:130px;height:130px;transform:rotate(-8deg)}.product-art--stickers .merch-object:before,.product-art--stickers .merch-object:after{content:"LC";border:4px solid var(--cream);width:72px;height:72px;color:var(--cream);background:#0a0a0a;border-radius:16px;place-items:center;font-size:27px;display:grid;position:absolute}.product-art--stickers .merch-object:before{top:58px;left:-45px;transform:rotate(-14deg)}.product-art--stickers .merch-object:after{top:35px;right:-48px;transform:rotate(18deg)}.product-info{padding:20px}.product-info>p{color:var(--red-hot);letter-spacing:.1em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:700}.product-info h3{font-family:var(--display);text-transform:uppercase;margin:0 0 18px;font-size:25px}.product-info>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.product-info strong{font-size:17px}.product-info button,.empty-cart button{border:1px solid var(--line);color:var(--cream);cursor:pointer;background:0 0;border-radius:6px;align-items:center;gap:5px;padding:8px 10px;font-size:11px;font-weight:700;display:flex}.product-info button:hover{border-color:var(--red);background:var(--red)}.shipping-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);max-width:1220px;color:var(--muted);justify-content:center;align-items:center;gap:clamp(28px,6vw,86px);margin:36px auto 0;padding:20px;font-size:12px;display:flex}.shipping-strip span{align-items:center;gap:8px;display:flex}.shipping-strip svg{color:var(--red-hot)}.host-profile{background:linear-gradient(90deg, #141414, #090909 62%), var(--black);grid-template-columns:minmax(360px,.9fr) minmax(420px,1.1fr);align-items:stretch;min-height:680px;display:grid}.host-photo{min-height:680px;position:relative;overflow:hidden}.host-photo:after{content:"";background:linear-gradient(90deg,#0000 55%,#090909 100%),linear-gradient(#0000 60%,#080808b8);position:absolute;inset:0}.host-photo img{object-fit:cover;object-position:center;filter:saturate(.72)contrast(1.08);width:100%;height:100%;min-height:680px}.host-photo>span{z-index:2;border:1px solid var(--red);color:var(--red-hot);font-family:var(--display);letter-spacing:.18em;padding:8px 11px;font-size:13px;font-weight:700;position:absolute;bottom:34px;left:34px}.host-copy{flex-direction:column;justify-content:center;padding:86px clamp(36px,8vw,130px) 86px clamp(30px,6vw,90px);display:flex}.host-copy h2{font-family:var(--display);letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(62px,7vw,102px);font-weight:800;line-height:.87}.host-copy h2 em{color:var(--red-hot);font-style:normal}.host-copy>p:not(.eyebrow){max-width:620px;color:var(--muted);margin:28px 0 32px;font-size:17px;line-height:1.75}.host-signature{border-left:2px solid var(--red);width:fit-content;padding-left:14px;display:grid}.host-signature span{color:var(--red-hot);letter-spacing:.2em;font-size:9px;font-weight:700}.host-signature strong{font-family:var(--display);letter-spacing:.07em;font-size:24px}.coming-soon{grid-template-columns:minmax(360px,.95fr) minmax(460px,1.05fr);align-items:center;gap:clamp(38px,6vw,92px);max-width:1220px;min-height:650px;margin:0 auto;display:grid}.coming-visual{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 50% 45%,#ff00993d,#0000 34%),#0b0b0b;border:1px solid #ff009957;border-radius:24px 24px 180px;min-height:590px;position:relative;overflow:hidden}.coming-visual:after{content:"";background:linear-gradient(#0000,#080808e0);height:27%;position:absolute;inset:auto 0 0}.coming-visual img{z-index:2;filter:drop-shadow(0 28px 34px #000000a6);width:112%;max-width:none;position:absolute;bottom:-4%;left:50%;transform:translate(-50%)}.coming-orbit{border:1px solid #ff009952;border-radius:50%;position:absolute}.coming-orbit--one{width:380px;height:380px;top:50%;left:50%;transform:translate(-50%,-50%)}.coming-orbit--two{width:510px;height:510px;top:50%;left:50%;transform:translate(-50%,-50%)}.coming-sticker{z-index:4;background:var(--red);color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:99px;align-items:center;gap:8px;padding:10px 13px;font-size:10px;font-weight:700;display:flex;position:absolute;top:24px;right:24px;transform:rotate(3deg)}.coming-copy{position:relative}.coming-title{color:#0000;-webkit-text-stroke:1px #ff4fbde6;font-family:var(--display);letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(70px,8vw,118px);line-height:.82;display:block}.coming-copy h2{font-family:var(--display);letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(50px,5.3vw,78px);font-weight:800;line-height:.89}.coming-copy>p:not(.eyebrow){max-width:570px;color:var(--muted);margin:26px 0 30px;font-size:16px;line-height:1.75}.coming-tags{flex-wrap:wrap;gap:9px;display:flex}.coming-tags span{border:1px solid var(--line);color:#d6d1ca;letter-spacing:.06em;text-transform:uppercase;background:#ffffff06;border-radius:99px;padding:10px 13px;font-size:10px;font-weight:700}.support{background:radial-gradient(circle at 76% 48%,#ffd21f2e,#0000 24%),radial-gradient(circle at 90% 20%,#ff007f33,#0000 22%),linear-gradient(115deg,#080506 0%,#140b0e 60%,#2b0018 100%);grid-template-columns:minmax(0,1fr) minmax(360px,430px);align-items:center;gap:80px;min-height:650px;padding:100px clamp(24px,9vw,150px);display:grid;position:relative;overflow:hidden}.support:before{content:"";opacity:.09;background:repeating-linear-gradient(116deg,#0000 0 19px,#fff 20px);position:absolute;inset:0}.support-light{z-index:1;filter:blur(28px);pointer-events:none;background:radial-gradient(circle,#ff007f3d,#ffd21f17 38%,#0000 68%);border-radius:50%;width:560px;height:560px;position:absolute;top:50%;right:-80px;transform:translateY(-50%)}.support-copy,.support-card{z-index:2;position:relative}.support h2{max-width:820px;font-size:clamp(62px,7vw,104px);line-height:.86}.support-copy>p:not(.eyebrow){max-width:590px;color:var(--muted);margin:26px 0 30px;font-size:17px;line-height:1.75}.support-actions{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.support-actions span{max-width:230px;color:var(--muted);font-size:11px;line-height:1.5}.support-card{min-height:520px;box-shadow:none;text-align:left;isolation:isolate;background:0 0;border:0;border-radius:0;padding:0}.support-mascot{z-index:2;filter:drop-shadow(0 28px 30px #0000009e);width:540px;height:auto;position:absolute;bottom:-112px;right:-115px}.support-mascot-word{z-index:0;color:#0000;-webkit-text-stroke:2px #ffd21f94;width:480px;font-family:var(--display);letter-spacing:-.045em;opacity:.7;font-size:96px;font-weight:800;line-height:.78;position:absolute;top:68px;left:-82px;transform:rotate(-8deg)}.support-mascot-line{z-index:1;border-radius:99px;height:6px;position:absolute;left:-110px;transform:rotate(-8deg)}.support-mascot-line--pink{background:var(--red);width:520px;top:184px;box-shadow:0 0 22px #ff007f80}.support-mascot-line--yellow{background:var(--yellow);width:390px;top:210px;box-shadow:0 0 18px #ffd21f59}.support-card-copy{z-index:4;text-shadow:0 4px 18px #000;justify-items:start;display:grid;position:absolute;bottom:38px;left:-44px}.support-card-copy svg{color:var(--red-hot)}.support-card-copy strong{font-family:var(--display);margin-top:10px;font-size:78px;line-height:.9}.support-card-copy>span{color:var(--red-hot);font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;font-size:20px}.support-card-copy p{max-width:190px;color:var(--muted);font-size:12px;line-height:1.65}footer{border-top:1px solid var(--line);background:#050505;padding:70px clamp(24px,7vw,112px) 28px}.footer-top{grid-template-columns:1.3fr 1fr auto;align-items:center;gap:50px;max-width:1220px;margin:0 auto 55px;display:grid}.footer-top>p{color:var(--muted);font-family:var(--display);text-transform:uppercase;font-size:20px;line-height:1.45}.footer-socials{gap:10px;display:flex}.footer-socials a{border:1px solid var(--line);width:45px;height:45px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.footer-socials a:hover{border-color:var(--red);color:var(--cream)}.footer-bottom{border-top:1px solid var(--line);color:#6f6b65;letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;gap:20px;max-width:1220px;margin:0 auto;padding-top:22px;font-size:10px;display:flex}.drawer-backdrop{z-index:90;visibility:hidden;opacity:0;background:#000000b8;transition:opacity .24s,visibility .24s;position:fixed;inset:0}.drawer-backdrop.is-open{visibility:visible;opacity:1}.cart-drawer{z-index:100;border-left:1px solid var(--line);background:#0d0d0d;grid-template-rows:auto 1fr auto;width:min(470px,100%);height:100svh;transition:transform .3s;display:grid;position:fixed;top:0;right:0;transform:translate(101%);box-shadow:-30px 0 80px #00000080}.cart-drawer.is-open{transform:translate(0)}.drawer-header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:25px 26px;display:flex}.drawer-header p{font-family:var(--display);text-transform:uppercase;margin:0;font-size:30px;font-weight:700}.drawer-header span{color:var(--muted);font-size:11px}.drawer-header button,.modal-close{border:1px solid var(--line);width:40px;height:40px;color:var(--cream);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}.cart-lines{padding:10px 26px;overflow-y:auto}.cart-line{border-bottom:1px solid var(--line);grid-template-columns:78px 1fr auto;align-items:center;gap:14px;padding:17px 0;display:grid}.cart-line .product-art{border-radius:8px;height:78px}.cart-line .merch-object{transform:scale(.34)}.cart-line .product-glow{width:65px;height:65px}.cart-line h3{font-family:var(--display);text-transform:uppercase;margin:0 0 3px;font-size:18px}.cart-line span{color:var(--muted);font-size:11px}.cart-line>strong{font-size:12px}.quantity{align-items:center;gap:9px;margin-top:9px;display:flex}.quantity button{border:1px solid var(--line);width:25px;height:25px;color:var(--cream);cursor:pointer;background:0 0;border-radius:4px;place-items:center;display:grid}.quantity svg{width:12px}.quantity b{text-align:center;min-width:18px;font-size:11px}.empty-cart{color:var(--muted);text-align:center;justify-items:center;padding:90px 20px;display:grid}.empty-cart h3{color:var(--cream);font-family:var(--display);text-transform:uppercase;margin:20px 0 5px;font-size:28px}.empty-cart p{margin:0 0 20px;font-size:12px}.empty-cart button{color:var(--cream)}.cart-summary{border-top:1px solid var(--line);background:#111;padding:24px 26px 30px}.cart-summary>div{color:var(--muted);justify-content:space-between;margin-bottom:9px;font-size:12px;display:flex}.cart-summary .cart-total{border-top:1px solid var(--line);color:var(--cream);margin:18px 0;padding-top:17px;font-size:16px}.cart-summary .button{width:100%}.cart-summary>small,.donation-modal>small{color:#777;text-align:center;margin-top:12px;font-size:9px;display:block}.payment-notice{text-align:center;background:#ff009914;border:1px solid #ff4fbd66;border-radius:6px;padding:11px;color:#e5c3c0!important;margin:12px 0 0!important;font-size:10px!important;line-height:1.5!important}.modal-shell{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000d1;place-items:center;padding:20px;animation:.18s both modalFade;display:grid;position:fixed;inset:0}.event-alert-shell{z-index:160;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#030207e0;place-items:center;padding:24px;animation:.22s both modalFade;display:grid;position:fixed;inset:0}.event-alert{border:3px solid var(--yellow);background:radial-gradient(circle at 92% 10%,#ff007f3d,#0000 31%),#090708;border-radius:24px;width:min(1080px,100%);max-height:90svh;animation:.42s cubic-bezier(.2,.76,.26,1) both eventAlertIn;position:relative;overflow:hidden;box-shadow:0 45px 140px #000000c7,0 0 65px #ff007f38}.event-alert:before{content:"";z-index:2;pointer-events:none;border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff0a}.event-alert-close{z-index:5;color:#fff;cursor:pointer;background:#050408c2;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:43px;height:43px;display:grid;position:absolute;top:15px;right:15px}.event-alert-close:hover{border-color:var(--yellow);color:var(--yellow)}.event-alert-welcome-media{background:#050505;position:relative;overflow:hidden}.event-alert-welcome-media:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ff007f14,#0000 22% 78%,#ffd21f1a);animation:4.8s ease-in-out infinite alternate welcomeShimmer;position:absolute;inset:0}.event-alert-welcome-media video{aspect-ratio:16/9;object-fit:contain;width:100%;height:auto;max-height:calc(90svh - 86px);display:block}.event-alert-actions--welcome{z-index:3;background:linear-gradient(90deg,#0b0809,#210510 48%,#0b0809);justify-content:center;align-items:center;margin:0;padding:14px 18px 16px;display:flex;position:relative}.button--welcome{background:linear-gradient(100deg, var(--yellow), #ffef71 44%, #ffb51f);color:#090708;min-width:min(360px,100%);min-height:56px;font-family:var(--display);letter-spacing:.09em;text-transform:uppercase;border:2px solid #090708;border-radius:99px;font-size:18px;font-weight:800;box-shadow:0 12px 30px #ffd21f38,0 0 0 3px #ff007f2e}.button--welcome:hover{background:linear-gradient(100deg, #fff08f, var(--yellow) 52%, #ff9e1f);transform:translateY(-2px);box-shadow:0 16px 36px #ffd21f52,0 0 0 4px #ff007f3d}.donation-modal{text-align:center;background:radial-gradient(circle at 50% 0,#f093,#0000 32%),#111;border:1px solid #ff009973;border-radius:18px;width:min(520px,100%);padding:45px;position:relative;box-shadow:0 35px 120px #000000a6}.modal-close{position:absolute;top:16px;right:16px}.donation-icon{background:var(--red);border-radius:50%;place-items:center;width:68px;height:68px;margin:0 auto 22px;display:grid;box-shadow:0 0 40px #ff009959}.donation-modal .eyebrow{justify-content:center;margin-bottom:7px}.donation-modal h2{max-width:420px;font-family:var(--display);text-transform:uppercase;margin:0 auto;font-size:43px;line-height:.98}.donation-modal>p:not(.eyebrow):not(.payment-notice){max-width:410px;color:var(--muted);margin:17px auto 24px;font-size:13px;line-height:1.65}.amount-grid{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:17px;display:grid}.amount-grid button{border:1px solid var(--line);min-height:52px;color:var(--cream);cursor:pointer;background:#ffffff06;border-radius:7px;font-weight:700}.amount-grid button:hover,.amount-grid button.is-selected{border-color:var(--red);background:#ff009924}.donation-pay{width:100%}@keyframes reveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes heroFade{0%{opacity:0;transform:scale(1.025)}to{opacity:1;transform:scale(1)}}@keyframes onAirPulse{0%,to{opacity:.88;box-shadow:0 0 22px #ff009947,inset 0 0 14px #ff009924}50%{opacity:1;box-shadow:0 0 38px #ff00997a,inset 0 0 20px #ff009938}}@keyframes wave{0%{opacity:.72;transform:scaleY(.72)}to{opacity:1;transform:scaleY(1.12)}}@keyframes marquee{to{transform:translate(-50%)}}@keyframes modalFade{0%{opacity:0}to{opacity:1}}@keyframes eventAlertIn{0%{opacity:0;transform:translateY(26px)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes welcomeFloat{0%,to{transform:scale(1.006)translateY(0)}50%{transform:scale(1.018)translateY(-3px)}}@keyframes welcomeShimmer{0%{opacity:.35;transform:translate(-1.5%)}to{opacity:.75;transform:translate(1.5%)}}@keyframes mascotStageFloat{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-7px)rotate(.7deg)}}@media (width<=1100px){.site-header{grid-template-columns:1fr auto auto}.nav{border:1px solid var(--line);background:#0c0c0cf5;border-radius:10px;width:240px;padding:18px;display:none;position:absolute;top:92px;right:24px}.nav--open{display:grid}.nav a{padding:10px}.nav a:first-child:after{display:none}.menu-trigger{border:1px solid var(--line);width:44px;height:44px;color:var(--cream);background:#0c0c0ccc;border-radius:8px;place-items:center;display:grid}.hero-content{width:70vw}.hero-polox{width:66vw;right:-10%}.hero-mascot-companion{width:39vw;max-height:66%;bottom:4%;right:44%}.host-profile{grid-template-columns:minmax(330px,.8fr) minmax(420px,1.2fr)}.coming-soon{grid-template-columns:minmax(330px,.9fr) minmax(400px,1.1fr)}.festival-layout{grid-template-columns:minmax(300px,.72fr) minmax(430px,1.28fr);gap:46px}.festival-copy h2{font-size:72px}.daniel-event{grid-template-columns:minmax(340px,.9fr) minmax(400px,1.1fr)}.daniel-event-copy h3{font-size:68px}.daniel-event-facts{grid-template-columns:1fr}.event-alert{grid-template-columns:minmax(340px,1.05fr) minmax(360px,.95fr)}}@media (width<=760px){.site-header{gap:9px;min-height:86px;padding:16px 18px}.brand-logo{width:158px}.coming-trigger span{display:none}.coming-trigger{padding:9px}.coming-trigger b{display:none}.nav{width:auto;top:74px;left:18px;right:18px}.hero{align-items:flex-end;min-height:840px}.hero-polox{opacity:.8;width:108vw;max-height:62%;bottom:31%;right:-26%}.hero-mascot-companion{opacity:.94;width:61vw;max-height:46%;bottom:35%;right:41%}.hero-on-air{font-size:18px;top:12%;right:18px}.hero-overlay{background:linear-gradient(#0808082e 0%,#08080847 34%,#080808fa 64%),linear-gradient(90deg,#08080873,#08080814)}.hero-line,.scroll-cue,.hero-host-tag{display:none}.hero-content{width:100%;margin:0;padding:0 20px 92px}.hero h1{font-size:clamp(58px,18vw,78px)}.hero-copy{margin-top:18px;font-size:14px}.hero-actions{grid-template-columns:1fr;display:grid}.button{min-height:56px;padding:0 18px;font-size:13px}.platform-row{gap:7px}.platform-row a{height:38px;padding:0 11px;font-size:13px}.hero-teaser{text-align:center;justify-content:center;gap:8px;font-size:10px;bottom:22px;left:20px;right:20px}.section{padding:78px 20px}.section-heading{grid-template-columns:1fr;gap:24px;margin-bottom:38px}.section-heading h2{font-size:52px}.section-heading>p{font-size:14px}.featured-player{grid-template-columns:1fr}.featured-art{min-height:300px}.featured-art--poster img{min-height:420px}.featured-info{padding:30px 24px 34px}.media-grid{grid-template-columns:1fr;margin-bottom:50px}.embed-card--wide{grid-column:auto}.embed-card iframe{height:430px}.embed-card--wide iframe{height:352px}.platform-banner{gap:24px;padding:26px 20px;display:grid}.platform-links{grid-template-columns:1fr}.platform-mascot{width:100%;height:340px;margin-top:4px;position:relative;bottom:auto;right:auto}.platform-mascot img{width:320px;right:50%;transform:translate(50%)}.platform-mascot-word{text-align:center;width:330px;font-size:80px;top:64px;left:50%;transform:translate(-50%)rotate(-7deg)}.platform-mascot-line{right:50%;transform:translate(50%)rotate(-7deg)}.platform-mascot>strong{right:50%;transform:translate(50%)rotate(-4deg)}.host-profile{grid-template-columns:1fr;min-height:auto}.festival-layout,.festival-media{grid-template-columns:1fr}.festival-layout{gap:58px}.festival-poster-stack{width:min(88%,420px)}.festival-copy h2{font-size:62px}.festival-intro{font-size:15px}.festival-facts{grid-template-columns:1fr}.festival-countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.festival-countdown>div{min-height:72px}.festival-countdown strong{font-size:33px}.festival-media{margin-top:46px}.festival-crop,.festival-video{min-height:300px}.festival-lightbox{padding:0}.festival-lightbox-image{max-width:100vw;max-height:100dvh}.festival-free{font-size:12px;bottom:22px;left:-12px}.event-divider{gap:11px;margin-top:58px}.event-divider span{max-width:190px;font-size:13px;line-height:1.25}.daniel-event{border-radius:15px;grid-template-columns:1fr}.daniel-event-poster{aspect-ratio:4/3;border-bottom:1px solid #ffffff17;border-right:0;min-height:0}.daniel-event-poster img{min-height:0}.daniel-event-copy{padding:34px 22px 38px}.daniel-event-copy h3{margin-bottom:22px;font-size:60px}.profugas-event .daniel-event-copy h3{font-size:56px}.daniel-event-intro{font-size:15px}.daniel-event-prices{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.daniel-event-prices span{justify-content:center;gap:5px;padding-inline:7px;font-size:17px}.button--tickets{width:100%}.profugas-sales,.profugas-call-center{grid-template-columns:1fr}.profugas-call-center small{grid-column:auto}.event-alert-shell{padding:12px}.event-alert{border-radius:15px;max-height:94svh;overflow-y:auto}.event-alert-welcome-media video{max-height:none}.event-alert-actions--welcome{margin-top:0;padding:12px 14px 14px}.event-alert-actions .button{width:100%}.host-photo,.host-photo img{min-height:520px}.host-photo:after{background:linear-gradient(#0000 58%,#090909 100%)}.host-copy{padding:64px 20px 78px}.host-copy h2{font-size:62px}.coming-soon{grid-template-columns:1fr;min-height:auto}.coming-visual{border-radius:18px 18px 110px;min-height:500px}.coming-visual img{width:118%}.coming-title{font-size:72px}.coming-copy h2{font-size:52px}.support{grid-template-columns:1fr;gap:50px;min-height:auto;padding:82px 20px}.support h2{font-size:61px}.support-card{min-height:490px}.support-mascot{width:460px;bottom:-82px;right:-72px}.support-mascot-word{width:360px;font-size:74px;top:44px;left:-4px}.support-mascot-line{left:-10px}.support-mascot-line--pink{width:380px;top:144px}.support-mascot-line--yellow{width:285px;top:168px}.support-card-copy{bottom:12px;left:0}.footer-top{grid-template-columns:1fr;gap:24px}.footer-bottom{flex-direction:column}.donation-modal{padding:38px 20px 28px}.amount-grid{grid-template-columns:repeat(2,1fr)}.donation-modal h2{font-size:36px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.neo-site{--neo-black:#050407;--neo-panel:#0d0b10;--neo-panel-2:#15101a;--neo-pink:#ff168f;--neo-pink-soft:#ff55b1;--neo-blue:#31e8ff;--neo-gold:#ffd33d;--neo-cream:#fff7ee;--neo-muted:#c7bcc4;--neo-border:#ffffff1f;background:radial-gradient(circle at 8% 14%, #31e8ff14, transparent 21rem), radial-gradient(circle at 91% 35%, #ff168f17, transparent 25rem), var(--neo-black);min-width:0;color:var(--neo-cream);overflow:clip}.neo-site section[id]{scroll-margin-top:168px}.neo-header{z-index:80;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#050407db;border-bottom:1px solid #ffffff1a;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;min-height:76px;padding:10px clamp(20px,4vw,66px);display:grid;position:sticky;top:0}.neo-brand{align-items:center;width:auto;min-width:66px;display:inline-flex}.neo-brand img{filter:drop-shadow(0 8px 16px #00000075)drop-shadow(0 0 10px #ffbe202e);height:auto;display:block}.neo-brand .neo-brand-logo{width:66px;box-shadow:none;background:0 0;border:0;border-radius:0}.neo-header-nav{justify-content:center;gap:clamp(18px,2vw,38px);display:flex}.neo-header-nav a{color:var(--neo-muted);font-family:var(--display);letter-spacing:.055em;text-transform:uppercase;padding:10px 0;font-size:1rem;font-weight:700;transition:color .18s;position:relative}.neo-header-nav a:after{content:"";background:linear-gradient(90deg, var(--neo-pink), var(--neo-blue));height:2px;transition:right .18s;position:absolute;bottom:4px;left:0;right:100%}.neo-header-nav a:hover{color:#fff}.neo-header-nav a:hover:after{right:0}.neo-header-donate,.neo-menu-trigger{cursor:pointer;border:0}.neo-header-donate{background:var(--neo-pink);color:#fff;min-height:42px;font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:0 22px;font-size:.95rem;font-weight:800;box-shadow:0 0 28px #ff168f4d}.neo-menu-trigger{border:1px solid var(--neo-border);color:#fff;background:#ffffff0f;border-radius:50%;place-items:center;width:44px;height:44px;display:none}.neo-music-player{z-index:110;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#1b1009f5,#070609f2 58%,#220818f0);border:1px solid #ffbf3575;border-radius:22px;width:min(318px,100vw - 36px);animation:.52s cubic-bezier(.2,.9,.25,1) both neoMusicArrival;position:fixed;top:92px;right:18px;overflow:hidden;box-shadow:0 20px 56px #00000094,0 0 26px #ff9f1a29,inset 0 1px #ffffff14}.neo-music-player:before{content:"";z-index:2;background:linear-gradient(90deg, transparent, #ffac24, var(--neo-pink), transparent);height:2px;position:absolute;top:0;left:22px;right:22px;box-shadow:0 0 16px #ffac248c}.neo-music-player-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px;padding:7px;display:grid;position:relative}.neo-music-summary,.neo-music-toggle{color:var(--neo-cream);cursor:pointer;border:0}.neo-music-summary{text-align:left;background:0 0;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:11px;min-width:0;padding:0;display:grid}.neo-music-cover{background:#180c05;border:1px solid #ffc85c61;border-radius:15px;width:58px;height:58px;display:block;position:relative;overflow:hidden;box-shadow:0 7px 22px #0000006b}.neo-music-cover>img{object-fit:cover;object-position:center 46%;width:100%;height:100%;display:block}.neo-music-equalizer{background:#040305c7;border-radius:7px;justify-content:center;align-items:end;gap:2px;width:24px;height:20px;padding:4px;display:flex;position:absolute;bottom:5px;right:5px;box-shadow:0 0 12px #ff168f42}.neo-music-equalizer b{background:linear-gradient(180deg, var(--neo-gold), #ff7d22);transform-origin:bottom;border-radius:999px;width:3px;height:4px;display:block}.neo-music-equalizer.is-playing b{animation:.78s ease-in-out infinite alternate neoMusicBars}.neo-music-equalizer.is-playing b:nth-child(2){animation-delay:-360ms}.neo-music-equalizer.is-playing b:nth-child(3){animation-delay:-180ms}.neo-music-copy{min-width:0;display:grid}.neo-music-copy small{color:#ffb640;letter-spacing:.105em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:.58rem;font-weight:900;line-height:1.2;overflow:hidden}.neo-music-copy strong{color:#fff;font-family:var(--display);letter-spacing:.015em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;margin-top:2px;font-size:1.08rem;font-weight:900;line-height:1.05;overflow:hidden}.neo-music-copy>span{color:var(--neo-muted);margin-top:3px;font-size:.7rem;font-weight:700;line-height:1.1}.neo-music-toggle{color:#100806;background:linear-gradient(145deg,#ffd84c,#ff9f1a);border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .17s,box-shadow .17s;display:grid;box-shadow:0 0 24px #ffae2845}.neo-music-toggle:hover{transform:scale(1.06);box-shadow:0 0 30px #ffae286b}.neo-music-credits{background:linear-gradient(#ff97180e,#ff168f0b);border-top:1px solid #ffffff17;padding:14px 17px 17px;animation:.22s both neoMusicCredits}.neo-music-credits>p{color:var(--neo-gold);letter-spacing:.075em;text-transform:uppercase;align-items:center;gap:7px;margin:0 0 12px;font-size:.67rem;font-weight:900;display:flex}.neo-music-credits dl{gap:8px;margin:0;display:grid}.neo-music-credits dl>div{border-bottom:1px solid #ffffff0f;grid-template-columns:1fr auto;gap:14px;padding-bottom:7px;display:grid}.neo-music-credits dt,.neo-music-credits dd{margin:0;font-size:.7rem;line-height:1.25}.neo-music-credits dt{color:#a99ea6}.neo-music-credits dd{color:#fff;text-align:right;font-weight:800}.neo-music-credits>small{color:#81777e;margin-top:12px;font-size:.61rem;line-height:1.5;display:block}@keyframes neoMusicArrival{0%{opacity:0;transform:translate(20px,-8px)scale(.96)}to{opacity:1;transform:translate(0)scale(1)}}@keyframes neoMusicBars{0%{height:4px}to{height:12px}}@keyframes neoMusicCredits{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.neo-hero{background:var(--neo-black);grid-template-columns:minmax(0,45%) minmax(0,55%);min-height:calc(100svh - 76px);display:grid;position:relative}.neo-hero-photo,.neo-hero-copy{min-width:0;position:relative;overflow:hidden}.neo-hero-photo>img{object-fit:cover;object-position:49% 46%;filter:saturate(.9)contrast(1.04);width:100%;height:100%;min-height:calc(100svh - 76px);display:block}.neo-hero-photo-shade{background:linear-gradient(90deg,#0000000d,#0000 50%,#0504075c),linear-gradient(#0000 50%,#050407d1);position:absolute;inset:0}.neo-on-air{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;font-family:var(--display);letter-spacing:.09em;text-transform:uppercase;background:#0404069e;border:1px solid #fff3;border-radius:999px;align-items:center;gap:10px;padding:10px 15px;font-size:.96rem;font-weight:700;display:inline-flex;position:absolute;bottom:clamp(24px,4vw,54px);left:clamp(22px,4vw,66px)}.neo-on-air i{background:var(--neo-pink);width:9px;height:9px;box-shadow:0 0 18px var(--neo-pink);border-radius:50%;animation:1.7s ease-in-out infinite neoPulse}.neo-hero-copy{background:radial-gradient(circle at 85% 72%,#31e8ff29,#0000 28%),radial-gradient(circle at 65% 25%,#ff168f33,#0000 33%),linear-gradient(140deg,#070509,#160913 52%,#07141a);flex-direction:column;justify-content:center;padding:clamp(46px,7vw,112px);display:flex}.neo-hero-grid{opacity:.19;background-color:#0000;background-image:linear-gradient(#ffffff14 1px,#0000 1px),linear-gradient(90deg,#ffffff14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:52px 52px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 78%);mask-image:linear-gradient(135deg,#000,#0000 78%)}.neo-hero-copy>:not(.neo-hero-grid,.neo-hero-mascot){z-index:3;position:relative}.neo-hero-logo{width:min(310px,52%);height:auto;box-shadow:none;filter:drop-shadow(0 18px 26px #0000008f)drop-shadow(0 0 18px #ffbb2133);background:0 0;border:0;border-radius:0;margin-bottom:clamp(24px,4vh,48px)}.neo-kicker{font-family:var(--display);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:9px;margin:0 0 16px;font-weight:800;display:flex;color:var(--neo-pink-soft)!important;font-size:.95rem!important}.neo-hero h1{max-width:750px;color:var(--neo-cream);font-family:var(--display);letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(4rem,7vw,7.8rem);font-weight:800;line-height:.82}.neo-hero h1 em{color:var(--neo-pink);text-shadow:0 0 40px #ff168f57;font-style:normal}.neo-hero-copy>p:not(.neo-kicker){max-width:560px;color:var(--neo-muted);margin:30px 0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.75}.neo-hero-actions{flex-wrap:wrap;gap:12px;max-width:620px;display:flex}.neo-button{cursor:pointer;min-height:52px;font-family:var(--display);letter-spacing:.045em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 24px;font-size:1rem;font-weight:800;transition:transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.neo-button:hover{transform:translateY(-2px)}.neo-button--primary{color:#fff;background:linear-gradient(105deg,#ff168f,#ff366f);box-shadow:0 15px 35px #ff168f3d}.neo-button--ghost{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0f;border-color:#ffffff38}.neo-button--gold{color:#09070a;background:linear-gradient(105deg,#ffd33d,#ffac29);box-shadow:0 15px 35px #ffd33d33}.neo-hero-mascot{z-index:2;filter:drop-shadow(-16px 20px 28px #0000009e);width:min(44%,500px);height:auto;animation:4.8s ease-in-out infinite neoFloat;position:absolute;bottom:-6%;right:-5%}.neo-tabs{z-index:60;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08070aeb;border-block:1px solid #ffffff1a;position:sticky;top:76px}.neo-tabs>div{grid-template-columns:repeat(6,minmax(0,1fr));width:min(1540px,100%);margin:0 auto;display:grid}.neo-tabs a{color:#fff;border-right:1px solid #ffffff17;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;min-height:84px;padding:14px 20px;transition:background .18s,color .18s;display:grid}.neo-tabs a:first-child{border-left:1px solid #ffffff17}.neo-tabs a:hover{background:linear-gradient(135deg,#ff168f2e,#31e8ff14)}.neo-tabs b{color:var(--neo-pink);font-family:var(--display);letter-spacing:.08em;font-size:.8rem}.neo-tabs span{font-family:var(--display);letter-spacing:.045em;text-transform:uppercase;font-size:clamp(.88rem,1.2vw,1.05rem);font-weight:800}.neo-tabs svg{color:var(--neo-blue)}.neo-section{width:min(1440px,100%);margin:0 auto;padding:clamp(86px,9vw,150px) clamp(20px,5vw,76px)}.neo-section-heading{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:end;gap:clamp(28px,6vw,100px);margin-bottom:clamp(42px,6vw,82px);display:grid}.neo-section-heading span{color:var(--neo-pink);font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;margin-bottom:12px;font-size:.95rem;font-weight:800;display:block}.neo-section-heading h2,.neo-store-copy h2,.neo-contact h2{font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(3.2rem,6vw,6.3rem);font-weight:800;line-height:.9}.neo-section-heading>p{max-width:560px;color:var(--neo-muted);margin:0;font-size:1.05rem;line-height:1.75}.neo-featured{border:1px solid var(--neo-border);background:radial-gradient(circle at 85% 25%,#31e8ff1a,#0000 30%),linear-gradient(135deg,#100b13,#09080b);border-radius:30px;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);min-height:650px;display:grid;overflow:hidden;box-shadow:0 40px 100px #00000057}.neo-featured-art{min-height:650px;position:relative;overflow:hidden}.neo-featured-art:after{content:"";background:linear-gradient(#0000 58%,#050407e6);position:absolute;inset:0}.neo-featured-art img{object-fit:cover;width:100%;height:100%}.neo-featured-art span{z-index:2;background:var(--neo-pink);color:#fff;font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;border-radius:999px;padding:9px 13px;font-size:.85rem;font-weight:800;position:absolute;bottom:24px;left:24px}.neo-featured-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(38px,7vw,105px);display:flex}.neo-featured-copy h3,.neo-event-copy h3,.neo-news-feature h3,.neo-history-copy h3,.neo-support-card h3{font-family:var(--display);letter-spacing:-.02em;text-transform:uppercase;margin:0;font-size:clamp(2.7rem,5vw,5.4rem);font-weight:800;line-height:.92}.neo-featured-copy>p:not(.neo-kicker),.neo-event-copy>p:not(.neo-kicker),.neo-history-copy>p,.neo-support-card p,.neo-contact-copy>p{color:var(--neo-muted);font-size:1.05rem;line-height:1.75}.neo-featured-copy .neo-button{margin-top:14px}.neo-social-inline{gap:10px;margin-top:24px;display:flex}.neo-social-inline a{border:1px solid var(--neo-border);color:var(--neo-muted);border-radius:999px;align-items:center;gap:7px;padding:10px 13px;font-size:.87rem;font-weight:700;display:inline-flex}.neo-media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:20px;display:grid}.neo-embed{border:1px solid var(--neo-border);background:#111014;border-radius:22px;position:relative;overflow:hidden}.neo-embed--youtube{border-color:#ff23855c;grid-column:span 2;box-shadow:0 24px 70px #ff238514}.neo-embed>span,.neo-event-video>span{border-bottom:1px solid var(--neo-border);min-height:48px;color:var(--neo-cream);font-family:var(--display);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;padding:0 17px;font-weight:800;display:flex}.neo-embed iframe{background:#08070a;border:0;width:100%;height:430px;display:block}.neo-embed--spotify iframe{height:430px}.neo-embed--youtube iframe{aspect-ratio:16/9;height:auto;min-height:430px}.neo-embed-link{min-height:30px;color:var(--neo-cream);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#08070abd;border:1px solid #ffffff26;border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:.75rem;font-weight:800;display:inline-flex;position:absolute;top:9px;right:13px}.neo-embed-link:hover{border-color:var(--neo-pink);color:var(--neo-pink)}.neo-events{background:linear-gradient(#ffffff06 1px,#0000 1px) 0 0/64px 64px,linear-gradient(90deg,#ffffff06 1px,#0000 1px) 0 0/64px 64px,radial-gradient(circle at 88% 22%,#ffd33d1f,#0000 24rem),#09070b;width:100%;max-width:none;padding-inline:max(clamp(20px,5vw,76px),50vw - 644px)}.neo-events-empty{background:radial-gradient(circle at 10%,#ffd33d1f,#0000 28%),radial-gradient(circle at 88% 20%,#ff168f26,#0000 30%),linear-gradient(135deg,#140d10,#08070a 70%);border:1px solid #ffd33d33;border-radius:30px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,52px);min-height:330px;padding:clamp(34px,6vw,76px);display:grid;box-shadow:0 42px 110px #00000057}.neo-events-empty>span{aspect-ratio:1;width:clamp(92px,11vw,138px);color:var(--neo-gold);background:#ffd33d12;border:1px solid #ffd33d47;border-radius:50%;place-items:center;display:grid;box-shadow:0 0 48px #ffb91e1f}.neo-events-empty h3{color:var(--neo-cream);font-family:var(--display);letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:clamp(2.7rem,5vw,5.4rem);font-weight:800;line-height:.92}.neo-events-empty div>p:last-child{max-width:680px;color:var(--neo-muted);margin:22px 0 0;font-size:1.08rem;line-height:1.7}.neo-events .neo-section-heading,.neo-events>.neo-events-empty,.neo-events>.neo-event-card,.neo-events>.neo-lineup-heading,.neo-events>.neo-event-gallery{width:min(1288px,100%);margin-inline:auto}.neo-event-card{background:linear-gradient(135deg,#140d10,#08070a 70%);border:1px solid #ffd33d40;border-radius:30px;grid-template-columns:minmax(300px,420px) minmax(0,1fr);display:grid;overflow:hidden;box-shadow:0 42px 110px #0000006b}.neo-event-card--elizalde{background:radial-gradient(circle at 88% 14%,#ffbc3d29,#0000 30%),radial-gradient(circle at 10% 86%,#b3410c30,#0000 38%),linear-gradient(145deg,#211206,#090706 72%);border-color:#ffb53661}.neo-event-card--morocos{background:radial-gradient(circle at 88% 14%,#ff168f2b,#0000 29%),radial-gradient(circle at 10% 84%,#ce1b242e,#0000 34%),linear-gradient(145deg,#18090c,#08070a 72%);border-color:#ffd0374d}.neo-event-card--aoki{background:radial-gradient(circle at 88% 14%,#ff538229,#0000 29%),radial-gradient(circle at 12% 86%,#3db9ff33,#0000 36%),linear-gradient(145deg,#0c1730,#08070c 72%);border-color:#6fdcff57}.neo-event-card--los-dos{background:radial-gradient(circle at 88% 14%,#3cff6629,#0000 29%),radial-gradient(circle at 10% 86%,#077e3333,#0000 36%),linear-gradient(145deg,#071a0d,#060907 72%);border-color:#4cff6e57}.neo-event-poster,.neo-event-gallery button{color:#fff;cursor:zoom-in;background:#09080b;border:0;padding:0;position:relative;overflow:hidden}.neo-event-poster img{object-fit:cover;width:100%;height:100%;min-height:690px;display:block}.neo-event-poster--morocos{cursor:default;background:radial-gradient(circle at 50% 42%,#c21d2733,#0000 50%),#060608}.neo-event-poster--elizalde{cursor:default;background:radial-gradient(circle at 50% 42%,#ffad2f33,#0000 52%),#090603}.neo-event-poster--elizalde img,.neo-event-poster--morocos img{object-fit:contain;min-height:0}.neo-event-poster--aoki{cursor:default;background:radial-gradient(circle at 50% 42%,#46a4ff33,#0000 52%),#060814}.neo-event-poster--aoki img{object-fit:contain;min-height:0}.neo-event-poster--los-dos{cursor:default;background:radial-gradient(circle at 50% 42%,#43ff682e,#0000 52%),#030904}.neo-event-poster--los-dos img{object-fit:contain;min-height:0}.neo-event-poster>span,.neo-event-gallery button>span{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-height:42px;font-family:var(--display);letter-spacing:.04em;text-transform:uppercase;background:#050407c7;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-weight:800;display:flex;position:absolute;bottom:17px;left:17px;right:17px}.neo-event-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(34px,6vw,90px);display:flex}.neo-event-copy h3{font-size:clamp(2.9rem,5vw,5.8rem)}.neo-event-copy--elizalde h3,.neo-event-copy--morocos h3,.neo-event-copy--aoki h3,.neo-event-copy--los-dos h3{max-width:760px;color:var(--neo-cream);font-family:var(--display);letter-spacing:-.045em;text-transform:uppercase;margin:10px 0 22px;font-weight:900;line-height:.84}.neo-event-copy--elizalde h3 em{color:#ffbd4a;text-shadow:0 0 38px #ffa82a3d;font-style:normal;display:block}.neo-event-copy--morocos h3 em{color:var(--neo-gold);text-shadow:0 0 34px #ffc32b33;font-style:normal;display:block}.neo-event-copy--aoki h3 em{color:#76e4ff;text-shadow:0 0 36px #57cfff47;font-style:normal;display:block}.neo-event-copy--los-dos h3 em{color:#66f58a;text-shadow:0 0 36px #46ff7140;font-style:normal;display:block}.neo-event-card--elizalde .neo-event-facts svg,.neo-event-card--elizalde .neo-countdown strong{color:#ffbd4a}.neo-event-card--elizalde .neo-countdown div{background:linear-gradient(145deg,#ffad3024,#9b2f0b12),#ffffff06;border-color:#ffbd4a45}.neo-event-card--aoki .neo-event-facts svg,.neo-event-card--aoki .neo-countdown strong{color:#76e4ff}.neo-event-card--aoki .neo-countdown div{background:linear-gradient(145deg,#48c0ff21,#ff53820f),#ffffff06;border-color:#76e4ff3d}.neo-event-card--los-dos .neo-event-facts svg,.neo-event-card--los-dos .neo-countdown strong{color:#66f58a}.neo-event-card--los-dos .neo-countdown div{background:linear-gradient(145deg,#36d15c24,#01572212),#ffffff06;border-color:#66f58a40}.neo-event-lead{max-width:760px;color:var(--neo-muted);margin:0;font-size:1.06rem;line-height:1.75}.neo-event-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;margin:24px 0;display:grid}.neo-event-facts>div{border:1px solid var(--neo-border);background:#ffffff09;border-radius:15px;align-items:center;gap:12px;min-height:76px;padding:14px;display:flex}.neo-event-facts svg{color:var(--neo-gold);flex:none}.neo-event-facts span{font-family:var(--display);font-weight:700;line-height:1.25}.neo-event-facts small{color:var(--neo-muted);font-family:var(--body);letter-spacing:.09em;text-transform:uppercase;margin-bottom:3px;font-size:.7rem;font-weight:700;display:block}.neo-countdown{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;width:100%;margin:8px 0 26px;display:grid}.neo-countdown div{text-align:center;background:#ffd33d0d;border:1px solid #ffd33d38;border-radius:14px;padding:15px 8px}.neo-countdown strong{color:var(--neo-gold);font-family:var(--display);font-size:clamp(1.9rem,3vw,3rem);line-height:1;display:block}.neo-countdown span{color:var(--neo-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;font-weight:800}.neo-countdown-live{color:var(--neo-gold);font-weight:800}.neo-countdown--full div{background:linear-gradient(145deg,#ffd33d1f,#ff168f0f),#ffffff06;min-width:0}.neo-countdown--full strong{font-variant-numeric:tabular-nums}.neo-event-lineup{border-left:3px solid var(--neo-pink);gap:5px;width:100%;margin:0 0 26px;padding-left:16px;display:grid}.neo-event-lineup span{color:var(--neo-pink-soft);letter-spacing:.11em;text-transform:uppercase;font-size:.7rem;font-weight:900}.neo-event-lineup strong{color:var(--neo-cream);font-size:.96rem;line-height:1.5}.neo-event-lineup--aoki{border-left-color:#76e4ff}.neo-event-lineup--aoki span{color:#9cecff}.neo-event-lineup--elizalde{border-left-color:#ffbd4a}.neo-event-lineup--elizalde span{color:#ffd890}.neo-event-lineup--los-dos{border-left-color:#66f58a}.neo-event-lineup--los-dos span{color:#9bffb5}.neo-ticket-prices{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;width:100%;margin:0 0 13px;display:grid}.neo-ticket-prices>div{background:#ffb83d0e;border:1px solid #ffbd4a38;border-radius:12px;min-width:0;padding:12px 9px}.neo-ticket-prices small,.neo-ticket-prices strong{display:block}.neo-ticket-prices small{min-height:2.1em;color:var(--neo-muted);letter-spacing:.05em;text-transform:uppercase;font-size:.64rem;font-weight:800;line-height:1.15}.neo-ticket-prices strong{color:#ffcf78;font-family:var(--display);margin-top:6px;font-size:clamp(1rem,1.5vw,1.35rem);line-height:1}.neo-event-note{color:#948a82;max-width:680px;margin:0 0 22px;font-size:.78rem;line-height:1.55}.neo-event-separator{align-items:center;gap:18px;width:min(1288px,100%);margin:58px auto 26px;display:flex}.neo-event-separator:before,.neo-event-separator:after{content:"";background:linear-gradient(90deg,#0000,#ffd33d61);flex:1;height:1px}.neo-event-separator:after{background:linear-gradient(90deg,#ffd33d61,#0000)}.neo-event-separator span{color:var(--neo-gold);font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;font-size:.82rem;font-weight:800}.neo-event-copy .neo-button:disabled{cursor:not-allowed;opacity:.9;transform:none}.neo-event-gallery{grid-template-columns:.8fr 1.4fr .8fr;gap:16px;margin-top:16px;display:grid}.neo-event-gallery>button,.neo-event-video{border:1px solid var(--neo-border);border-radius:22px;min-height:430px}.neo-event-gallery button img{object-fit:cover;width:100%;height:430px;transition:transform .3s;display:block}.neo-event-gallery button:hover img{transform:scale(1.025)}.neo-lineup-heading{justify-content:space-between;align-items:end;gap:28px;margin-top:52px;margin-bottom:18px;display:flex}.neo-lineup-heading h3{color:var(--neo-cream);font-family:var(--display);letter-spacing:-.04em;text-transform:uppercase;margin:8px 0 0;font-size:clamp(2.25rem,4.5vw,4.9rem);font-weight:900;line-height:.9}.neo-lineup-heading h3 em{color:#76e4ff;font-style:normal}.neo-lineup-heading>p{color:var(--neo-muted);margin:0 0 4px;font-size:.92rem}.neo-event-gallery--lineup{scroll-snap-type:x mandatory;scrollbar-color:#76e4ff8c #ffffff0f;scrollbar-width:thin;grid-template-columns:none;grid-auto-columns:minmax(205px,242px);grid-auto-flow:column;justify-content:start;padding:5px 3px 20px;display:grid;overflow-x:auto}.neo-event-gallery--lineup>button{aspect-ratio:3/4;scroll-snap-align:start;border-color:#76e4ff40;border-radius:18px;min-height:0;box-shadow:0 18px 50px #00000047}.neo-event-gallery--lineup button img{height:100%}.neo-event-gallery--lineup button>span{min-height:36px;font-size:.72rem;bottom:10px;left:10px;right:10px}.neo-event-video{background:#0d0b10;overflow:hidden}.neo-event-video video{object-fit:contain;background:#000;width:100%;height:380px;display:block}.neo-news-feature{border:1px solid var(--neo-border);background:radial-gradient(circle at 85% 18%,#ff168f2e,#0000 30%),#100c12;border-radius:30px;grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);min-height:600px;display:grid;overflow:hidden}.neo-news-image{min-height:600px}.neo-news-image img{object-fit:cover;object-position:center 18%;width:100%;height:100%;display:block}.neo-news-feature>div:last-child{flex-direction:column;justify-content:center;padding:clamp(36px,7vw,100px);display:flex}.neo-news-tag{width:fit-content;color:var(--neo-pink-soft);letter-spacing:.1em;text-transform:uppercase;background:#ff168f24;border-radius:999px;margin-bottom:22px;padding:9px 13px;font-size:.78rem;font-weight:800}.neo-news-feature h3{max-width:800px}.neo-news-feature p{max-width:720px;color:var(--neo-muted);font-size:1.08rem;line-height:1.8}.neo-store{background:radial-gradient(circle at 75% 25%,#ff168f30,#0000 30%),linear-gradient(125deg,#08070a,#1b0714);grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);width:100%;max-width:none;min-height:700px;padding:0;display:grid;overflow:hidden}.neo-store-visual{background:linear-gradient(135deg,#31e8ff1f,#0000 55%),#09080b;min-height:700px;position:relative;overflow:hidden}.neo-store-visual:after{content:"";background:linear-gradient(90deg,#0000 68%,#110911);position:absolute;inset:0}.neo-store-visual img{object-fit:contain;object-position:center bottom;filter:drop-shadow(20px 20px 40px #00000080);width:110%;height:102%;position:absolute;bottom:-10%;left:-3%}.neo-store-visual>span{z-index:2;background:var(--neo-gold);color:#08070a;font-family:var(--display);letter-spacing:.09em;text-transform:uppercase;border-radius:999px;padding:10px 14px;font-weight:800;position:absolute;top:38px;left:38px;transform:rotate(-4deg)}.neo-store-copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(50px,8vw,125px);display:flex}.neo-store-copy>strong{color:var(--neo-pink);font-family:var(--display);letter-spacing:-.045em;text-shadow:0 0 45px #ff168f47;font-size:clamp(4rem,9vw,9rem);font-weight:800;line-height:.8}.neo-store-copy h2{max-width:700px;margin-top:26px;font-size:clamp(2.8rem,5vw,5.5rem)}.neo-store-copy>p:not(.neo-kicker){max-width:650px;color:var(--neo-muted);font-size:1.06rem;line-height:1.75}.neo-chips{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.neo-chips span{border:1px solid var(--neo-border);color:var(--neo-cream);border-radius:999px;padding:10px 13px;font-size:.78rem;font-weight:700}.neo-about{padding-bottom:clamp(96px,10vw,170px)}.neo-history{border:1px solid var(--neo-border);background:radial-gradient(circle at 75% 30%,#31e8ff21,#0000 32%),#0e0b11;border-radius:30px;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);display:grid;overflow:hidden}.neo-history-copy{padding:clamp(38px,6vw,90px)}.neo-history-copy h3{font-size:clamp(2.7rem,4.6vw,5.2rem)}.neo-history-copy blockquote{border-left:3px solid var(--neo-pink);color:#fff;font-family:var(--display);margin:30px 0 0;padding:22px 0 22px 24px;font-size:clamp(1.45rem,2.4vw,2.25rem);font-weight:700;line-height:1.25}.neo-history-mascot{min-height:650px;position:relative;overflow:hidden}.neo-history-mascot:after{content:"";filter:blur(60px);background:#ff168f2e;border-radius:50%;position:absolute;inset:15% 8%}.neo-history-mascot>span{z-index:1;color:#ffffff14;font-family:var(--display);text-transform:uppercase;font-size:clamp(5rem,9vw,9rem);font-weight:800;line-height:.72;position:absolute;top:45px;left:0}.neo-history-mascot img{z-index:2;object-fit:contain;object-position:center bottom;filter:drop-shadow(-18px 24px 30px #00000094);width:112%;height:97%;position:absolute;bottom:-7%;right:-8%}.neo-team{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.neo-team-card{border:1px solid var(--neo-border);background:#0d0b10;border-radius:24px;overflow:hidden}.neo-team-photo{aspect-ratio:4/5;background:#09080b;position:relative;overflow:hidden}.neo-team-photo:after{content:"";background:linear-gradient(#0000 56%,#09080be6);position:absolute;inset:0}.neo-team-photo img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.neo-team-card:hover .neo-team-photo img{transform:scale(1.025)}.neo-team-photo b{z-index:2;color:var(--neo-pink);font-family:var(--display);font-size:3.2rem;line-height:1;position:absolute;bottom:12px;right:18px}.neo-team-copy{padding:24px 24px 28px}.neo-team-copy>span{color:var(--neo-pink-soft);font-family:var(--display);letter-spacing:.11em;text-transform:uppercase;font-size:.78rem;font-weight:800}.neo-team-copy h3{font-family:var(--display);text-transform:uppercase;margin:7px 0 12px;font-size:clamp(2.1rem,3vw,3.2rem);line-height:.95}.neo-team-copy>p,.neo-team-copy details p{color:var(--neo-muted);font-size:.95rem;line-height:1.65}.neo-team-copy details{border-top:1px solid var(--neo-border);margin-top:18px;padding-top:16px}.neo-team-copy summary{color:#fff;cursor:pointer;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:.95rem;font-weight:800;list-style:none;display:flex}.neo-team-copy summary::-webkit-details-marker{display:none}.neo-team-copy details[open] summary svg{transform:rotate(90deg)}.neo-contact{background:radial-gradient(circle at 15% 35%,#31e8ff1a,#0000 24rem),#08070a;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:18px;width:100%;max-width:none;padding-inline:max(clamp(20px,5vw,76px),50vw - 644px);display:grid}.neo-contact-copy,.neo-support-card{border:1px solid var(--neo-border);background:#0e0b11;border-radius:28px;width:100%;max-width:760px;min-height:620px;padding:clamp(36px,6vw,86px)}.neo-contact-copy{justify-self:end}.neo-contact h2{max-width:680px;font-size:clamp(3rem,5vw,5.5rem)}.neo-contact-links{gap:10px;margin-top:34px;display:grid}.neo-contact-links a{border:1px solid var(--neo-border);background:#ffffff08;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-width:0;padding:16px;display:grid}.neo-contact-links a>svg:first-child{color:var(--neo-pink)}.neo-contact-links span{overflow-wrap:anywhere;min-width:0;font-family:var(--display);font-size:1.2rem;font-weight:700}.neo-contact-links small{color:var(--neo-muted);font-family:var(--body);letter-spacing:.1em;text-transform:uppercase;margin-bottom:3px;font-size:.68rem;display:block}.neo-support-card{background:radial-gradient(circle at 90% 20%,#ffd33d24,#0000 28%),radial-gradient(circle at 25% 85%,#ff168f33,#0000 35%),#110a11;align-items:center;display:flex;position:relative;overflow:hidden}.neo-support-card>img{z-index:1;filter:drop-shadow(-14px 20px 25px #0000008c);width:min(56%,470px);height:auto;position:absolute;bottom:-11%;right:-11%}.neo-support-card>div{z-index:2;width:58%;position:relative}.neo-support-card h3{font-size:clamp(2.5rem,4.3vw,4.8rem)}.neo-footer{border-top:1px solid var(--neo-border);background:#050407;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;padding:46px clamp(20px,5vw,76px);display:grid}.neo-footer .neo-brand{width:auto}.neo-footer .neo-brand-logo{width:112px;box-shadow:none;background:0 0;border:0;border-radius:0}.neo-footer>p{color:var(--neo-muted);margin:0;line-height:1.6}.neo-footer>div{gap:9px;display:flex}.neo-footer>div a{border:1px solid var(--neo-border);color:#fff;border-radius:50%;place-items:center;width:43px;height:43px;display:grid}.neo-footer>small{color:#827981;text-align:center;border-top:1px solid #ffffff14;grid-column:1/-1;padding-top:18px;font-size:.75rem}.neo-modal-shell,.neo-welcome-shell,.neo-lightbox{z-index:200;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#020204e6;place-items:center;padding:18px;animation:.18s both modalFade;display:grid;position:fixed;inset:0}.neo-donation-modal{background:radial-gradient(circle at 85% 10%,#31e8ff1f,#0000 30%),radial-gradient(circle at 10% 10%,#ff168f2e,#0000 28%),#0d0a0f;border:1px solid #ff168f61;border-radius:26px;width:min(860px,100%);max-height:92svh;padding:clamp(30px,5vw,58px);position:relative;overflow-y:auto;box-shadow:0 45px 130px #000000ad}.neo-modal-close,.neo-lightbox-dialog>button{z-index:5;color:#fff;cursor:pointer;background:#050407c7;border:1px solid #fff3;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:14px;right:14px}.neo-donation-modal h2{max-width:650px;font-family:var(--display);text-transform:uppercase;margin:0;font-size:clamp(2.7rem,5vw,4.8rem);line-height:.93}.neo-modal-intro{max-width:660px;color:var(--neo-muted);font-size:1rem;line-height:1.7}.neo-donation-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.neo-donation-methods>section{border:1px solid var(--neo-border);background:#ffffff09;border-radius:18px;flex-direction:column;min-width:0;padding:22px;display:flex}.neo-method-title{align-items:center;gap:12px;display:flex}.neo-method-title>span{background:var(--neo-pink);color:#fff;width:44px;height:44px;font-family:var(--display);border-radius:12px;flex:0 0 44px;place-items:center;font-weight:800;display:grid}.neo-paypal-method .neo-method-title>span{background:#1676d2}.neo-method-title small,.neo-method-title strong{display:block}.neo-method-title small{color:var(--neo-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:700}.neo-method-title strong{font-family:var(--display);margin-top:2px;font-size:1.35rem}.neo-donation-methods dl{gap:12px;margin:24px 0;display:grid}.neo-donation-methods dl>div{border-bottom:1px solid #ffffff14;padding-bottom:12px}.neo-donation-methods dt{color:var(--neo-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:700}.neo-donation-methods dd{overflow-wrap:anywhere;color:#fff;margin:4px 0 0;font-weight:700;line-height:1.45}.neo-paypal-method>p{color:var(--neo-muted);flex:1;margin:28px 0}.neo-paypal-method>p b{color:#fff}.neo-copy-button{color:#fff;cursor:pointer;background:#ffffff12;border:1px solid #ffffff2e;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;margin-top:auto;padding:0 18px;font-weight:800;display:inline-flex}.neo-security-note{color:#8e858d;text-align:center;margin-top:18px;font-size:.74rem;display:block}.neo-lightbox{padding:10px}.neo-lightbox-dialog{place-items:center;width:100%;height:100%;display:grid;position:relative}.neo-lightbox-dialog>img{object-fit:contain;border-radius:14px;width:auto;max-width:100%;height:auto;max-height:95svh;display:block;box-shadow:0 35px 100px #000000b3}.neo-welcome{border:2px solid var(--neo-gold);background:radial-gradient(circle at 8% 12%,#ffbc1f33,#0000 30%),radial-gradient(circle at 92% 82%,#ff168f21,#0000 33%),#08070a;border-radius:24px;width:min(1080px,100%);max-height:94svh;position:relative;overflow-y:auto;box-shadow:0 45px 130px #000000b8,0 0 58px #ffba202b}.neo-welcome:before{content:"";z-index:0;pointer-events:none;opacity:.14;background-color:#0000;background-image:linear-gradient(#ffffff17 1px,#0000 1px),linear-gradient(90deg,#ffffff17 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(135deg,#000,#0000 70%);mask-image:linear-gradient(135deg,#000,#0000 70%)}.neo-welcome>*{z-index:1;position:relative}.neo-button--welcome{background:linear-gradient(100deg, var(--neo-gold), #ffad26);color:#09070a;width:auto;margin:0;box-shadow:0 14px 32px #ffae2629}.neo-newsletter-layout{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);min-height:670px;display:grid}.neo-newsletter-promo{background:radial-gradient(circle at 50% 25%,#ffbf2333,#0000 34%),linear-gradient(155deg,#ffae2614,#ff168f12);border-right:1px solid #ffffff1a;flex-direction:column;justify-content:flex-end;min-width:0;padding:clamp(36px,5vw,62px);display:flex;position:relative;overflow:hidden}.neo-newsletter-promo:after{content:"";border:1px solid #ffd33d38;border-radius:50%;width:310px;height:310px;position:absolute;bottom:-120px;right:-90px;box-shadow:0 0 0 34px #ffd33d09,0 0 0 76px #ff168f06}.neo-newsletter-promo>img{width:min(270px,68%);height:auto;box-shadow:none;filter:drop-shadow(0 24px 34px #00000085)drop-shadow(0 0 20px #ffb91e33);background:0 0;border:0;border-radius:0;position:absolute;top:26px;left:50%;transform:translate(-50%)}.neo-newsletter-promo>:not(img){z-index:1;position:relative}.neo-newsletter-promo h2{max-width:430px;color:var(--neo-cream);font-family:var(--display);letter-spacing:-.035em;text-transform:uppercase;margin:0;font-size:clamp(3.5rem,6vw,6.5rem);font-weight:800;line-height:.83}.neo-newsletter-promo h2 em{color:var(--neo-gold);text-shadow:0 0 34px #ffbb2133;font-style:normal;display:block}.neo-newsletter-promo>p:not(.neo-kicker){max-width:430px;color:var(--neo-muted);margin:20px 0 0;font-size:.95rem;line-height:1.65}.neo-newsletter-benefits{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.neo-newsletter-benefits span{min-height:34px;color:var(--neo-cream);background:#ffffff0e;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:.72rem;font-weight:700;display:inline-flex}.neo-newsletter-benefits svg{color:var(--neo-gold)}.neo-newsletter-panel{flex-direction:column;justify-content:center;min-width:0;padding:clamp(48px,6vw,76px);display:flex}.neo-newsletter-panel h3{color:var(--neo-cream);font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(2.8rem,5vw,4.8rem);font-weight:800;line-height:.9}.neo-newsletter-intro{color:var(--neo-muted);margin:18px 0 0;font-size:.96rem;line-height:1.65}.neo-newsletter-heading{grid-template-columns:138px minmax(0,1fr);align-items:center;gap:clamp(22px,4vw,42px);padding-right:44px;display:grid}.neo-newsletter-heading>img{width:100%;height:auto;box-shadow:none;filter:drop-shadow(0 16px 24px #0000007a)drop-shadow(0 0 14px #ffb8212e);background:0 0;border:0;border-radius:0;display:block}.neo-newsletter-heading h2,.neo-newsletter-success h2{color:var(--neo-cream);font-family:var(--display);letter-spacing:-.025em;text-transform:uppercase;margin:0;font-size:clamp(2.8rem,6vw,5.3rem);font-weight:800;line-height:.88}.neo-newsletter-heading>div>p:last-child,.neo-newsletter-success>p{color:var(--neo-muted);margin:17px 0 0;font-size:1rem;line-height:1.65}.neo-newsletter-form{grid-template-columns:1fr;gap:14px;margin-top:28px;display:grid}.neo-newsletter-form>label{gap:8px;min-width:0;display:grid}.neo-newsletter-form>label>span:first-child{color:var(--neo-cream);font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;font-size:.93rem;font-weight:700}.neo-newsletter-form>label>div{background:#ffffff0e;border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:11px;min-height:54px;padding:0 16px;transition:border-color .18s,box-shadow .18s,background .18s;display:flex}.neo-newsletter-form>label>div:focus-within{border-color:var(--neo-gold);background:#ffd33d0e;box-shadow:0 0 0 3px #ffd33d14}.neo-newsletter-form>label>div>svg{color:var(--neo-gold);flex:none}.neo-newsletter-form input:not([type=checkbox]){color:#fff;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:1rem}.neo-newsletter-form input::placeholder{color:#81787e}.neo-newsletter-consent{align-items:flex-start;padding:5px 1px;grid-template-columns:none!important;gap:11px!important;display:flex!important}.neo-newsletter-consent input{width:18px;height:18px;accent-color:var(--neo-pink);flex:0 0 18px;margin:2px 0 0}.neo-newsletter-consent span{line-height:1.55;color:var(--neo-muted)!important;font-family:var(--body)!important;letter-spacing:0!important;text-transform:none!important;font-size:.82rem!important;font-weight:500!important}.neo-honey{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.neo-newsletter-frame{clip-path:inset(50%);opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.neo-newsletter-actions{align-items:center;gap:14px;margin-top:2px;display:flex}.neo-newsletter-actions .neo-button{width:auto;margin:0}.neo-newsletter-actions .neo-button:disabled{cursor:wait;opacity:.65}.neo-newsletter-back{min-height:48px;color:var(--neo-cream);cursor:pointer;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;background:#ffffff0b;border:1px solid #ffffff24;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:.94rem;font-weight:700;display:inline-flex}.neo-newsletter-form>small{color:#8f858d;font-size:.75rem;line-height:1.5}.neo-newsletter-error{color:#ffadd3;background:#ff168f14;border:1px solid #ff55b14d;border-radius:12px;margin:0;padding:11px 14px;font-size:.84rem}.neo-newsletter-success{text-align:center;justify-items:center;padding:clamp(42px,8vw,80px);display:grid}.neo-newsletter-success>img{width:190px;height:auto;box-shadow:none;filter:drop-shadow(0 18px 26px #00000080)drop-shadow(0 0 16px #ffb8212e);background:0 0;border:0;border-radius:0}.neo-newsletter-success>span{background:var(--neo-pink);color:#fff;border:4px solid #08070a;border-radius:50%;place-items:center;width:52px;height:52px;margin:-25px 0 20px 122px;display:grid}.neo-newsletter-success>p{max-width:560px}.neo-newsletter-success .neo-button{margin-top:24px}@keyframes neoPulse{0%,to{opacity:.55;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}@keyframes neoFloat{0%,to{transform:translateY(0)rotate(-1deg)}50%{transform:translateY(-10px)rotate(1deg)}}@media (width<=1160px){.neo-header{gap:18px}.neo-header-nav{gap:16px}.neo-header-nav a{font-size:.88rem}.neo-hero{grid-template-columns:42% 58%}.neo-hero-copy{padding:48px}.neo-hero-copy>p:not(.neo-kicker),.neo-hero-actions{max-width:62%}.neo-hero h1{font-size:clamp(3.8rem,7.5vw,6.4rem)}.neo-tabs a{padding-inline:12px}.neo-event-card{grid-template-columns:minmax(270px,36%) 1fr}.neo-team{grid-template-columns:repeat(2,minmax(0,1fr))}.neo-team-card:first-child{grid-column:1/-1;grid-template-columns:.82fr 1.18fr;display:grid}.neo-team-card:first-child .neo-team-photo{min-height:540px}}@media (width<=820px){.neo-site section[id]{scroll-margin-top:148px}.neo-header{grid-template-columns:auto 1fr auto;min-height:68px;padding:8px 14px}.neo-header .neo-brand{width:auto;min-width:54px}.neo-header .neo-brand-logo{border-radius:0;width:54px}.neo-header-donate{justify-self:end;min-height:38px;padding-inline:17px;font-size:.82rem}.neo-menu-trigger{display:grid}.neo-header-nav{opacity:0;background:#09070bf7;border:1px solid #0000;border-radius:18px;gap:0;max-height:0;transition:max-height .22s,opacity .18s,transform .18s,border-color .18s;display:grid;position:absolute;top:100%;left:10px;right:10px;overflow:hidden;transform:translateY(-8px)}.neo-header-nav.is-open{border-color:var(--neo-border);opacity:1;max-height:500px;transform:translateY(6px);box-shadow:0 28px 70px #0000008c}.neo-header-nav a{border-bottom:1px solid #ffffff14;padding:15px 18px;font-size:1rem}.neo-music-player{border-radius:19px;width:min(268px,100vw - 20px);top:80px;right:10px}.neo-music-player-main{padding:6px}.neo-music-summary{grid-template-columns:49px minmax(0,1fr);gap:9px}.neo-music-cover{border-radius:13px;width:49px;height:49px}.neo-music-copy small{font-size:.52rem}.neo-music-copy strong{font-size:.98rem}.neo-music-toggle{width:39px;height:39px}.neo-music-credits{padding:13px 14px 15px}.neo-hero{grid-template-columns:1fr;min-height:auto}.neo-hero-photo>img{object-position:center 38%;height:54svh;min-height:440px;max-height:620px}.neo-hero-copy{min-height:610px;padding:44px 18px 52px}.neo-hero-logo{border-radius:0;width:min(230px,58%);margin-bottom:28px}.neo-hero h1{width:72%;font-size:clamp(3.6rem,16vw,5.8rem)}.neo-hero-copy>p:not(.neo-kicker){width:64%;max-width:none;margin:22px 0;font-size:1rem;line-height:1.6}.neo-hero-actions{width:66%;max-width:none}.neo-hero-actions .neo-button{width:100%;padding-inline:14px;font-size:.9rem}.neo-hero-mascot{width:min(64%,390px);bottom:-3%;right:-17%}.neo-on-air{bottom:16px;left:16px}.neo-tabs{scrollbar-width:none;top:68px;overflow-x:auto}.neo-tabs::-webkit-scrollbar{display:none}.neo-tabs>div{width:max-content;display:flex}.neo-tabs a{min-width:166px;min-height:72px;padding:12px 14px}.neo-section{padding:78px 16px}.neo-section-heading{grid-template-columns:1fr;gap:20px;margin-bottom:38px}.neo-section-heading h2,.neo-store-copy h2,.neo-contact h2{font-size:clamp(3rem,13vw,4.5rem)}.neo-section-heading>p{font-size:1rem}.neo-featured{border-radius:22px;grid-template-columns:1fr;min-height:auto}.neo-featured-art{aspect-ratio:4/5;min-height:480px}.neo-featured-copy{padding:32px 22px 38px}.neo-featured-copy h3,.neo-event-copy h3,.neo-news-feature h3,.neo-history-copy h3,.neo-support-card h3{font-size:clamp(2.6rem,11vw,4rem)}.neo-featured-copy .neo-button{width:100%}.neo-social-inline{flex-wrap:wrap;width:100%}.neo-social-inline a{flex:calc(50% - 10px);justify-content:center}.neo-media-grid{grid-template-columns:1fr}.neo-embed--youtube{grid-column:auto}.neo-embed iframe,.neo-embed--spotify iframe{height:430px}.neo-embed--youtube iframe{aspect-ratio:16/9;height:auto;min-height:0}.neo-embed--youtube>span{padding-right:138px}.neo-events{padding-inline:16px}.neo-events-empty{border-radius:22px;grid-template-columns:1fr;min-height:0;padding:34px 22px 40px}.neo-events-empty>span{width:86px}.neo-events-empty h3{font-size:clamp(2.7rem,12vw,4rem)}.neo-event-card{border-radius:22px;grid-template-columns:1fr}.neo-event-poster img{object-fit:cover;object-position:top center;min-height:0;max-height:620px}.neo-event-poster.neo-event-poster--morocos img,.neo-event-poster.neo-event-poster--elizalde img,.neo-event-poster.neo-event-poster--aoki img,.neo-event-poster.neo-event-poster--los-dos img{object-fit:contain;height:auto;max-height:none}.neo-event-copy{padding:34px 20px 40px}.neo-event-facts{grid-template-columns:1fr}.neo-event-copy .neo-button{width:100%}.neo-ticket-prices{grid-template-columns:repeat(2,minmax(0,1fr))}.neo-ticket-prices>div:last-child{grid-column:1/-1}.neo-event-separator{margin:42px auto 20px}.neo-countdown--full{gap:6px}.neo-countdown--full div{border-radius:11px;padding:14px 4px}.neo-countdown--full strong{font-size:clamp(1.65rem,9vw,2.35rem)}.neo-countdown--full span{letter-spacing:.04em;font-size:.72rem}.neo-event-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(84vw,360px);grid-auto-flow:column;justify-content:start;padding-bottom:8px;display:grid;overflow-x:auto}.neo-event-gallery::-webkit-scrollbar{display:none}.neo-event-gallery>*{scroll-snap-align:start}.neo-event-gallery>button,.neo-event-video{min-height:500px}.neo-event-gallery button img{height:500px}.neo-lineup-heading{flex-direction:column;align-items:flex-start;gap:12px;margin-top:40px}.neo-lineup-heading h3{font-size:clamp(2.35rem,11vw,3.7rem)}.neo-event-gallery--lineup{grid-auto-columns:min(76vw,300px);padding-bottom:12px}.neo-event-gallery--lineup>button{min-height:0}.neo-event-gallery--lineup button img{height:100%}.neo-event-video video{height:450px}.neo-news-feature{border-radius:22px;grid-template-columns:1fr;min-height:auto}.neo-news-image{min-height:420px;max-height:560px}.neo-news-feature>div:last-child{padding:34px 22px 42px}.neo-store{grid-template-columns:1fr;min-height:auto}.neo-store-visual{min-height:520px}.neo-store-visual:after{background:linear-gradient(#0000 62%,#110911)}.neo-store-copy{padding:44px 20px 72px}.neo-store-copy>strong{font-size:clamp(4.2rem,20vw,7rem)}.neo-history{border-radius:22px;grid-template-columns:1fr}.neo-history-copy{padding:34px 22px 40px}.neo-history-mascot{min-height:470px}.neo-history-mascot img{width:108%;right:-5%}.neo-team{grid-template-columns:1fr}.neo-team-card:first-child{grid-column:auto;display:block}.neo-team-card:first-child .neo-team-photo{min-height:0}.neo-team-copy{padding:22px 20px 26px}.neo-contact{grid-template-columns:1fr;padding-inline:16px}.neo-contact-copy,.neo-support-card{border-radius:22px;justify-self:stretch;min-height:auto;padding:36px 20px 42px}.neo-support-card{align-items:flex-start;min-height:620px}.neo-support-card>div{width:72%}.neo-support-card>img{width:74%;bottom:-8%;right:-18%}.neo-contact-links span{font-size:1.05rem}.neo-footer{grid-template-columns:1fr;justify-items:start;gap:20px;padding:40px 20px}.neo-footer>small{text-align:left;width:100%}.neo-donation-methods{grid-template-columns:1fr}.neo-welcome{border-radius:16px;width:100%;max-height:96svh}.neo-newsletter-layout{grid-template-columns:1fr;min-height:0}.neo-newsletter-promo{border-bottom:1px solid #ffffff1a;border-right:0;justify-content:center;min-height:190px;padding:54px 18px 24px 148px}.neo-newsletter-promo>img{border-radius:0;width:118px;top:38px;left:14px;transform:none}.neo-newsletter-promo .neo-kicker{margin-bottom:10px;font-size:.71rem!important}.neo-newsletter-promo h2{font-size:clamp(2.35rem,11vw,3.35rem);line-height:.86}.neo-newsletter-promo>p:not(.neo-kicker),.neo-newsletter-benefits{display:none}.neo-newsletter-panel{padding:32px 18px 26px}.neo-newsletter-panel h3{font-size:clamp(2.65rem,12vw,3.6rem)}.neo-newsletter-intro{margin-top:14px;font-size:.9rem}.neo-newsletter-heading{grid-template-columns:76px minmax(0,1fr);align-items:start;gap:16px;padding-right:26px}.neo-newsletter-heading>img{border-radius:0}.neo-newsletter-heading h2{font-size:clamp(2.45rem,12vw,4rem)}.neo-newsletter-heading>div>p:last-child{grid-column:1/-1;font-size:.9rem}.neo-newsletter-form{grid-template-columns:1fr;gap:14px;margin-top:22px}.neo-newsletter-form>label:nth-of-type(3),.neo-newsletter-consent,.neo-newsletter-actions,.neo-newsletter-form>small,.neo-newsletter-error{grid-column:auto}.neo-newsletter-actions{flex-direction:column;align-items:stretch;gap:4px}.neo-newsletter-actions .neo-button,.neo-newsletter-back{width:100%}}@media (width<=420px){.neo-header-donate{padding-inline:14px}.neo-hero-copy{min-height:650px}.neo-hero h1{width:82%}.neo-hero-copy>p:not(.neo-kicker),.neo-hero-actions{width:72%}.neo-hero-mascot{width:72%;right:-24%}.neo-event-poster img{max-height:560px}.neo-support-card>div{width:78%}.neo-support-card>img{width:80%;right:-25%}.neo-donation-modal{border-radius:18px;padding:42px 16px 24px}.neo-donation-methods>section{padding:18px}.neo-footer .neo-brand-logo{border-radius:0;width:112px}}@media (prefers-reduced-motion:reduce){.neo-on-air i,.neo-hero-mascot,.neo-music-player,.neo-music-equalizer b,.neo-music-credits{animation:none!important}}
