@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/31a7f4f26a40641c-s.0s6677u7501n5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b615dfc46d0472ba-s.3w_oc3nqvqm6n.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6e7755c9813efd51-s.p.002ht2t_o636a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Anton Fallback;src:local(Arial);ascent-override:129.7%;descent-override:36.29%;line-gap-override:0.0%;size-adjust:90.69%}._74DZQa_className{font-family:Anton,Anton Fallback;font-style:normal;font-weight:400}._74DZQa_variable{--f-display:"Anton", "Anton Fallback"}
@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/edb5f85793adc1bb-s.0v2ipp7s07_p9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/92b6de9cb55945e2-s.44ks8kcggj012.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300 700;font-display:swap;src:url(../media/237858b39a32779d-s.p.1ii7211jqpzi_.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk Fallback;src:local(Arial);ascent-override:89.71%;descent-override:26.62%;line-gap-override:0.0%;size-adjust:109.69%}.bY9vUa_className{font-family:Space Grotesk,Space Grotesk Fallback;font-style:normal}.bY9vUa_variable{--f-body:"Space Grotesk", "Space Grotesk Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/258bd0ab5fdd762a-s.3bz3aq452sydg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/99a2019bdfa8519b-s.2sb9jzhmrh7ny.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/44e0cb21b0d052b7-s.343obqi851wr5.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/f9cd5a77d065db98-s.40kcwrf1wub16.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/954d21e04331b2ae-s.200l3jur7oygh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/53897e768d329f66-s.p.269kn9uafm0ti.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.ZSAxjG_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.ZSAxjG_variable{--f-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--bg:#060606;--ink:#f2efe9;--muted:#8d8a85;--line:#f2efe924;--accent:#d4ff3a;--accent-ink:#0b0d00;--bass:0;--pad:clamp(18px, 4vw, 56px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink);margin:0;padding:0}html.is-locked,html.is-locked body{overflow:hidden}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{font-family:var(--f-body), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.5;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}::selection{background:var(--accent);color:var(--accent-ink)}.mono{font-family:var(--f-mono), monospace;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.muted{color:var(--muted)}.tag{color:var(--accent);margin-bottom:18px;display:inline-block}.h2{font-family:var(--f-display), sans-serif;text-transform:uppercase;letter-spacing:-.01em;margin:0 0 24px;font-size:clamp(42px,7.5vw,120px);font-weight:400;line-height:.92}.lead{color:#cfcbc4;max-width:640px;margin:0 0 32px;font-size:clamp(17px,1.6vw,22px)}[data-reveal]{opacity:0;transform:translateY(40px)}.bass-field{z-index:0;width:100vw;height:100vh;position:fixed;inset:0}.grain{z-index:1;pointer-events:none;opacity:.07;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:1s steps(6,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-3%)}60%{transform:translate(-2%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(0)}}.exp main,.exp footer{z-index:2;position:relative}.stats,.story,.timeline,.sets,.music,.reels,.agenda,.foot{background:#0606069e}.btn{font-family:var(--f-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:10px;padding:15px 26px;font-size:13px;text-decoration:none;transition:transform .25s,background .25s,color .25s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn--accent{background:var(--accent);color:var(--accent-ink);font-weight:700}.btn--accent:hover{box-shadow:0 0 40px #d4ff3a59}.btn--ghost{border:1px solid var(--line);color:var(--ink)}.btn--ghost:hover{border-color:var(--ink)}.btn--sm{padding:10px 16px;font-size:11px}.btn:disabled,.btn.is-disabled{opacity:.45;pointer-events:none}.row-actions{flex-wrap:wrap;gap:12px;display:flex}.eq{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.eq i{background:currentColor;width:3px;height:100%;animation:.6s ease-in-out infinite alternate eq}.eq i:nth-child(2){animation-delay:.2s}.eq i:nth-child(3){animation-delay:.4s}@keyframes eq{0%{transform:scaleY(.25)}to{transform:scaleY(1)}}.eq i{transform-origin:bottom}.gate{z-index:50;cursor:pointer;padding:var(--pad);clip-path:inset(0);text-align:center;background:#050505;flex-direction:column;justify-content:center;align-items:center;gap:22px;display:flex;position:fixed;inset:0;overflow:hidden}.gate:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 55%,#d4ff3a29,#0000 45%);animation:.469s ease-out infinite gatePulse;position:absolute;inset:-20%}@keyframes gatePulse{0%{opacity:1;transform:scale(1.02)}to{opacity:.35;transform:scale(1)}}.gate__logo{width:min(520px,70vw);position:relative}.gate__title{font-family:var(--f-display), sans-serif;text-transform:uppercase;letter-spacing:-.01em;max-width:12ch;margin:0;font-size:clamp(44px,8.5vw,132px);font-weight:400;line-height:.9;position:relative}.gate__drop{aspect-ratio:1;background:var(--accent);width:clamp(140px,16vw,190px);color:var(--accent-ink);font-family:var(--f-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border-radius:50%;margin:10px 0 4px;font-size:12px;font-weight:700;transition:transform .2s;position:relative;box-shadow:0 0 60px #d4ff3a73}.gate:hover .gate__drop{transform:scale(1.06)}.gate__drop-inner{z-index:2;flex-direction:column;align-items:center;gap:8px;display:flex;position:relative}.gate__drop .eq{height:18px}.gate__drop .eq i{width:4px}.gate__ring{border:2px solid var(--accent);border-radius:50%;animation:1.875s ease-out infinite ring;position:absolute;inset:0}.gate__ring--2{animation-delay:.94s}@keyframes ring{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.gate__rec{color:var(--muted);align-items:center;gap:8px;margin:0;display:flex;position:absolute;top:22px;left:26px}.dot{background:#ff3b30;border-radius:50%;width:8px;height:8px;animation:1s steps(2,end) infinite blink}@keyframes blink{50%{opacity:0}}.gate__now{color:var(--muted);margin:0;position:relative}.gate__now strong{color:var(--ink);font-weight:500}.gate__hint{color:var(--muted);padding:0 var(--pad);margin:0;font-size:10px;position:absolute;bottom:26px;left:0;right:0}.gate__corner{border:2px solid var(--accent);width:34px;height:34px;position:absolute}.gate__corner--tl{border-bottom:0;border-right:0;top:12px;left:12px}.gate__corner--tr{border-bottom:0;border-left:0;top:12px;right:12px}.gate__corner--bl{border-top:0;border-right:0;bottom:12px;left:12px}.gate__corner--br{border-top:0;border-left:0;bottom:12px;right:12px}.nav{z-index:20;padding:18px var(--pad);background:linear-gradient(#060606d9,#0000);justify-content:space-between;align-items:center;gap:20px;display:flex;position:fixed;top:0;left:0;right:0}.nav__logo img{width:auto;height:18px}.nav__list{gap:22px;display:flex}.nav__item{color:var(--muted);white-space:nowrap;font-size:13px;transition:color .2s}.nav__item .mono{margin-right:4px;font-size:10px}.nav__item:hover{color:var(--ink)}html[data-section=intro] .nav__item[data-id=intro],html[data-section=historia] .nav__item[data-id=historia],html[data-section=sets] .nav__item[data-id=sets],html[data-section=musicas] .nav__item[data-id=musicas],html[data-section=pista] .nav__item[data-id=pista],html[data-section=agenda] .nav__item[data-id=agenda],html[data-section=contratar] .nav__item[data-id=contratar]{color:var(--accent)}.nav__burger{border:1px solid var(--line);border-radius:999px;padding:9px 14px;display:none}.now{left:var(--pad);z-index:20;-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);max-width:min(360px, calc(100vw - 2 * var(--pad)));background:#101010b8;border-radius:14px;align-items:center;gap:12px;padding:8px 10px 8px 8px;display:flex;position:fixed;bottom:18px}.now__cover{width:40px;height:40px;transform:scale(calc(1 + var(--bass) * .12));border-radius:8px}.now__meta{flex-direction:column;min-width:0;display:flex}.now__label{color:var(--muted);font-size:10px}.now.is-playing .now__label{color:var(--accent)}.now__title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.now__btn{background:var(--accent);width:38px;height:38px;color:var(--accent-ink);border-radius:50%;flex:none;place-items:center;font-size:12px;display:grid}.hero{min-height:100svh;padding:110px var(--pad) 90px;place-items:center;display:grid;position:relative;overflow:hidden}.hero__video{object-fit:cover;opacity:.38;filter:grayscale(.6)contrast(1.15);mix-blend-mode:screen;width:100%;height:100%;transform:scale(calc(1.04 + var(--bass) * .03));position:absolute;inset:0}.hero__shade{background:radial-gradient(ellipse at center, #0606061a, #060606d9 75%), linear-gradient(to bottom, transparent 60%, var(--bg));position:absolute;inset:0}.hero__inner{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:30px;width:100%;display:flex;position:relative}.hero__logo{width:min(1000px,90vw);transform:scale(calc(1 + var(--bass) * .045));filter:drop-shadow(0 0 calc(var(--bass) * 50px) #d4ff3a80);will-change:transform}.hero__manifesto{font-family:var(--f-display), sans-serif;text-transform:uppercase;letter-spacing:.01em;max-width:1100px;margin:0;font-size:clamp(26px,4.4vw,64px);font-weight:400;line-height:1}.hero__manifesto .wrap{vertical-align:top;margin-top:-.18em;padding:.18em .12em .04em;display:inline-block;overflow:hidden}.hero__manifesto .w{display:inline-block}.hero__release{text-align:left;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);background:#0a0a0a99;border-radius:16px;align-items:center;gap:16px;padding:10px 12px 10px 10px;display:flex}.hero__release img{border-radius:10px;width:64px;height:64px}.hero__release>div:nth-child(2){flex-direction:column;display:flex}.hero__release .tag{margin:0 0 2px;font-size:10px}.hero__release strong{font-size:18px;font-weight:600}.hero__release .muted{font-size:13px}.hero__release-actions{gap:8px;margin-left:8px;display:flex}.hero__scroll{bottom:24px;right:var(--pad);color:var(--muted);z-index:2;position:absolute}.marquee{border-block:1px solid var(--line);background:#06060699;padding:18px 0;overflow:hidden}.marquee__inner{white-space:nowrap;width:max-content;font-family:var(--f-display), sans-serif;text-transform:uppercase;font-size:clamp(28px,4vw,56px);display:flex}.marquee__inner span{padding-right:.5em}.marquee em{color:var(--accent);font-style:normal}.marquee--venues .marquee__inner{color:#0000;-webkit-text-stroke:1px var(--ink)}.mega{padding:clamp(90px, 12vw, 170px) var(--pad) 0;background:#0606069e}.mega .h2{max-width:14ch}.mega .lead{max-width:760px;color:var(--ink);font-size:clamp(19px,2vw,28px)}.social{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.social__item{border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:6px;padding:22px;transition:border-color .25s,background .25s;display:flex}.social__item:hover{border-color:var(--accent);background:#d4ff3a0d}.social__rede{color:var(--accent)}.social__num{font-family:var(--f-display), sans-serif;font-variant-numeric:tabular-nums;font-size:clamp(36px,4vw,60px);line-height:1}.social__num--txt{color:var(--ink);font-size:clamp(26px,2.6vw,40px)}.social__label{color:var(--muted);font-size:14px}.social__btn{align-self:flex-start;margin-top:10px}.stats{padding:clamp(80px, 12vw, 160px) var(--pad);gap:60px;display:grid}.stats__main{flex-direction:column;display:flex}.stats__big{font-family:var(--f-display), sans-serif;color:var(--accent);font-variant-numeric:tabular-nums;font-size:clamp(64px,13vw,210px);line-height:.9}.stats__grid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.stat{background:var(--bg);flex-direction:column;gap:10px;padding:28px;display:flex}.stat__num{font-family:var(--f-display), sans-serif;font-size:clamp(44px,5vw,80px);line-height:1}.stat__label{color:var(--muted)}.story{padding:clamp(80px, 10vw, 140px) var(--pad);grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(30px,5vw,80px);display:grid}.story__photo{border-radius:6px;overflow:hidden}.story__photo img{filter:grayscale(.2)contrast(1.05);width:100%;height:auto}.timeline{align-items:center;height:100svh;display:flex;overflow:hidden}.timeline__track{padding:0 var(--pad);gap:24px;display:flex}.tl-card{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);background:#0c0c0cbf;border-radius:6px;flex-direction:column;flex:none;justify-content:flex-end;width:min(440px,80vw);min-height:360px;padding:32px;display:flex;position:relative}.tl-card__year{font-family:var(--f-display), sans-serif;color:var(--accent);margin-bottom:auto;font-size:clamp(56px,6vw,96px);line-height:1}.tl-card__plays{color:var(--accent-ink);background:var(--accent);border-radius:999px;align-self:flex-start;margin-top:22px;padding:5px 10px;display:inline-block}.tl-card h3{margin:14px 0 8px;font-size:26px}.tl-card p{color:#c8c4bd;margin:0}.tl-card__idx{color:var(--muted);position:absolute;top:20px;right:22px}.sets,.music,.reels,.agenda,.book{padding:clamp(80px, 10vw, 140px) var(--pad)}.section-head{margin-bottom:48px}.yt-thumb{aspect-ratio:16/9;text-align:left;background:#111;border-radius:6px;width:100%;display:block;position:relative;overflow:hidden}.yt-thumb img{object-fit:cover;filter:saturate(.85);width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.8,.2,1),filter .4s}.yt-thumb:hover img{filter:saturate(1.1);transform:scale(1.04)}.yt-thumb__play{aspect-ratio:1;background:var(--accent);width:clamp(64px,8vw,110px);color:var(--accent-ink);translate:-50% -50%;transform:scale(calc(1 + var(--bass) * .15));box-shadow:0 0 calc(20px + var(--bass) * 60px) #d4ff3a73;border-radius:50%;place-items:center;font-size:clamp(20px,2.4vw,32px);display:grid;position:absolute;top:50%;left:50%}.yt-thumb--sm .yt-thumb__play{width:52px;font-size:16px}.yt-thumb__meta{background:linear-gradient(#0000,#000000d9);flex-direction:column;gap:6px;padding:28px;display:flex;position:absolute;bottom:0;left:0;right:0}.yt-thumb__meta strong{font-size:clamp(18px,2vw,28px)}.sets__featured{margin-bottom:28px}.sets__featured iframe,.sets__item iframe{aspect-ratio:16/9;border:0;border-radius:6px;width:100%;display:block}.sets__grid{grid-template-columns:repeat(3,1fr);gap:28px 20px;margin-bottom:40px;display:grid}.sets__title{margin:12px 0 4px;font-size:15px}.tracks{border-top:1px solid var(--line);margin:0 0 40px;padding:0;list-style:none}.track{border-bottom:1px solid var(--line);grid-template-columns:40px 44px 1fr auto auto;align-items:center;gap:18px;padding:16px 8px;transition:background .25s;display:grid}.track:hover{background:#f2efe90a}.track.is-playing{background:#d4ff3a12}.track__n{color:var(--muted)}.track__play{border:1px solid var(--line);border-radius:50%;place-items:center;width:40px;height:40px;font-size:12px;transition:background .2s,color .2s;display:grid}.track__play:hover,.track.is-playing .track__play{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.track__play:disabled{opacity:.3}.track__title{flex-direction:column;min-width:0;font-size:clamp(17px,1.8vw,24px);font-weight:500;display:flex}.track__title small{color:var(--muted);font-size:13px;font-weight:400}.track__dur{color:var(--muted)}.track__link{color:var(--muted);text-decoration:none}.track__link:hover{color:var(--accent)}.reels__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.reel{aspect-ratio:9/14;color:var(--ink);isolation:isolate;background:#111;border-radius:12px;text-decoration:none;display:block;position:relative;overflow:hidden}.reel img{object-fit:cover;filter:saturate(.9);width:100%;height:100%;transition:transform .9s cubic-bezier(.2,.8,.2,1),filter .4s;position:absolute;inset:0}.reel:hover img{filter:saturate(1.15);transform:scale(1.05)}.reel__shade{background:linear-gradient(#0000 45%,#000000d9);position:absolute;inset:0}.reel__play{-webkit-backdrop-filter:blur(6px);background:#00000073;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;transition:background .25s,color .25s;display:grid;position:absolute;top:14px;right:14px}.reel:hover .reel__play{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.reel__meta{flex-direction:column;gap:6px;padding:18px;display:flex;position:absolute;bottom:0;left:0;right:0}.reel__likes{color:var(--accent);font-size:12px}.reel__cap{font-size:16px;font-weight:500;line-height:1.25}.reels__cta{margin-top:28px}.reel--cta{background:var(--accent);color:var(--accent-ink);flex-direction:column;justify-content:space-between;padding:24px;display:flex}.reel--cta strong{font-family:var(--f-display), sans-serif;text-transform:uppercase;font-size:clamp(34px,3.6vw,56px);font-weight:400;line-height:.95}.road{padding:clamp(80px, 10vw, 140px) var(--pad);background:#0606069e}.road__grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.road__card{border-radius:14px;flex-direction:column;min-height:340px;padding:28px;display:flex}.road__card h3{font-family:var(--f-display), sans-serif;text-transform:uppercase;margin:0 0 14px;font-size:clamp(40px,4vw,64px);font-weight:400;line-height:.95}.road__card p{margin:0 0 22px}.road__card ul{flex-wrap:wrap;gap:8px;margin:auto 0 0;padding:0;list-style:none;display:flex}.road__card li{font-family:var(--f-mono), monospace;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:7px 11px;font-size:11px}.road__card--0{background:var(--accent);color:var(--accent-ink)}.road__card--0 li{background:#0000001f}.road__card--1{color:#111;background:#f2efe9}.road__card--1 li{background:#00000014}.road__card--2{border:1px solid var(--line);background:#101010cc}.road__card--2 p{color:#cfcbc4}.road__card--2 li{border:1px solid var(--line)}.gigs{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.gig{border-bottom:1px solid var(--line);grid-template-columns:160px 1fr 1fr auto;align-items:center;gap:20px;padding:22px 0;font-size:20px;display:grid}.gig__date{font-family:var(--f-mono), monospace;color:var(--accent);text-transform:uppercase;font-size:14px}.gig__place{font-weight:600}.gig__city{color:var(--muted)}.gig--blur .gig__place,.gig--blur .gig__city{filter:blur(7px);-webkit-user-select:none;user-select:none;opacity:.8}.gig__soon{color:var(--accent);border:1px solid var(--accent);border-radius:999px;justify-self:start;padding:6px 12px}.agenda__contact{color:var(--muted);margin:28px 0 0;font-size:16px}.agenda__contact .mono{color:var(--accent);margin-right:8px}.agenda__contact a{color:var(--ink);border-bottom:1px solid var(--accent);text-decoration:none}.agenda__contact a:hover{color:var(--accent)}.agenda__empty{border:1px dashed var(--line);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:40px;display:flex}.agenda__empty p{margin:0;font-size:22px}.book{flex-direction:column;justify-content:center;min-height:90svh;display:flex}.book__contact{flex-direction:column;margin-bottom:26px;display:flex}.book__contact .tag{margin-bottom:6px}.book__phone{font-family:var(--f-display), sans-serif;color:var(--ink);font-size:clamp(44px,7vw,110px);line-height:1;text-decoration:none;transition:color .2s}.book__phone:hover{color:var(--accent)}.book__title{font-family:var(--f-display), sans-serif;text-transform:uppercase;margin:0 0 28px;font-size:clamp(56px,11vw,190px);font-weight:400;line-height:.88}.foot{padding:60px var(--pad) 110px;border-top:1px solid var(--line);justify-items:start;gap:24px;display:grid}.foot__logo{opacity:.9;width:min(520px,80vw)}.foot__links{flex-wrap:wrap;gap:22px;display:flex}.foot__links a{color:var(--muted);text-decoration:none}.foot__links a:hover{color:var(--accent)}@media (max-width:900px){body{font-size:16px}.nav__list{z-index:-1;padding:0 var(--pad);opacity:0;pointer-events:none;background:#060606f5;flex-direction:column;justify-content:center;gap:6px;transition:opacity .3s;position:fixed;inset:0}.nav.is-open .nav__list{opacity:1;pointer-events:auto}.nav__item{font-family:var(--f-display), sans-serif;text-transform:uppercase;color:var(--ink);text-align:left;font-size:44px}.nav__item .mono{color:var(--accent);vertical-align:top;font-size:12px}.nav__burger{display:block}.hero__release{flex-wrap:wrap;justify-content:center}.hero__release-actions{margin-left:0}.stats__grid{grid-template-columns:1fr}.social{grid-template-columns:1fr 1fr}.reels__grid{grid-template-columns:1fr 1fr;gap:10px}.road__grid{grid-template-columns:1fr}.road__card{min-height:0}.reel__cap{font-size:14px}.story{grid-template-columns:1fr}.timeline{height:auto;padding:0 0 60px}.timeline__track{flex-direction:column}.tl-card{width:100%;min-height:0}.tl-card__year{margin-bottom:0}.sets__grid{grid-template-columns:1fr 1fr}.track{grid-template-columns:44px 1fr auto;gap:12px}.track__n,.track__link{display:none}.gig{grid-template-columns:1fr;gap:4px}.now{bottom:12px}}@media (max-width:560px){.sets__grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){[data-reveal]{opacity:1;transform:none}.grain{animation:none}}
