@import "https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400&display=swap";@font-face{font-family:Europa Grotesk;src:url(/fonts/europa-grotesk-bold.otf)format("opentype");font-weight:700;font-display:swap}@font-face{font-family:Europa Grotesk Extended;src:url(/fonts/europa-grotesk-medium-extended.otf)format("opentype");font-weight:500;font-display:swap}:root{--giallo:#e6e925;--nero:#000;--scuro:#272729;--grigio:#b7b6b2;--blu:#2621e6;--chiaro:#dbdad5;--nav-h:53px;--player-h:53px;--pad:20px;--mono:"JetBrains Mono", ui-monospace, Menlo, monospace;--display:"Europa Grotesk", "Helvetica Neue", Arial, sans-serif;--display-ext:"Europa Grotesk Extended", "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{overscroll-behavior:none}[hidden]{display:none!important}body{font-family:var(--mono);margin:0}button,input,select,textarea,code{font:inherit}main{min-height:calc(100vh - var(--nav-h))}body:has(#playerbar[data-active="1"]) .footer{padding-bottom:calc(var(--player-h) + 40px)}[data-theme=dark]{background:var(--nero);color:#fff}[data-theme=light]{color:var(--nero);background:#fff}a{color:inherit;text-decoration:none}main :is(p,td,li,h1) a{background:var(--giallo);color:var(--nero);box-decoration-break:clone;padding:4px}h1,h2,.display{font-family:var(--display);margin:0;font-weight:700;line-height:1.02}.nav{z-index:40;height:var(--nav-h);background:var(--giallo);border-bottom:1px solid var(--nero);padding:0 var(--pad);align-items:center;gap:2rem;display:flex;position:sticky;top:0}.nav .logo{width:auto;height:24px;display:block}.nav ul{top:50%;left:calc(var(--pad) + (100% - var(--pad)) / 4);width:calc((100% - var(--pad)) * 7 / 12);grid-template-columns:repeat(7,1fr);margin:0;padding:0;list-style:none;display:grid;position:absolute;transform:translateY(-50%)}.nav a,.nav li span{color:var(--nero);text-transform:uppercase;font-size:12px}.nav a[aria-current=page],.nav a:hover{color:var(--blu)}.nav .right{gap:2.5rem;display:flex}.nav .social{display:none}@media (hover:hover){[data-theme=light] .index-table tbody tr:hover td{color:var(--blu)}}[data-theme=light] p.lead{color:#6b6b6b}.page{padding:var(--pad)}.index-table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:12px}.index-table th{text-align:left;color:var(--grigio);text-transform:uppercase;height:20px;padding:0;font-weight:400}.index-table td{white-space:nowrap;text-overflow:ellipsis;height:36px;padding:0;overflow:hidden}.index-table tbody tr{cursor:pointer;border-top:1px solid var(--scuro)}[data-theme=light] .index-table tbody tr{border-top-color:var(--nero)}@media (hover:hover){.index-table tbody tr:hover td{color:var(--blu)}}.index-table tbody tr[data-playing="1"]{background:var(--blu)}.index-table tbody tr[data-playing="1"] td{color:#fff}@media (hover:hover){.index-table tbody tr[data-playing="1"]:hover td,[data-theme=light] .index-table tbody tr[data-playing="1"]:hover td{color:var(--giallo)}}.index-table .ico{padding-left:var(--pad)}.index-table .ico svg{display:block}.index-table .ico .pieno{display:none}@media (hover:hover){.index-table tbody tr:hover .ico .pieno{display:block}.index-table tbody tr:hover .ico .vuoto{display:none}}.index-table .num{text-align:right;padding-right:var(--pad)}@media (width>=1001px){.index-table :is(th,td):nth-child(3){padding-left:calc(var(--pad) * 2 / 3)}.index-table :is(th,td):nth-child(4){padding-left:calc(var(--pad) / 2)}.index-table :is(th,td):nth-child(5){padding-left:calc(var(--pad) / 3)}}.cards{gap:var(--pad);grid-template-columns:repeat(3,1fr);display:grid}@media (width>=901px){.cards.quattro{grid-template-columns:repeat(4,1fr)}}@media (width<=900px){.cards{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.cards{grid-template-columns:1fr}}.show-card{display:block;position:relative}.show-card .art{aspect-ratio:1;background:var(--scuro);position:relative;overflow:hidden}.show-card .art img{object-fit:cover;filter:grayscale();width:100%;height:100%;display:block}.show-card .band{padding:8px 20px;position:absolute;inset:17px 0 auto}.show-card .band h3{font-family:var(--display);margin:0;font-size:32px;font-weight:700;line-height:1}.show-card .band .by{font-family:var(--display-ext);font-size:16px;font-weight:500;line-height:1}.show-card .foot{font-family:var(--display-ext);text-transform:uppercase;padding:5px 20px 3px;font-size:12px;font-weight:500;line-height:1;position:absolute;inset:auto 0 14px}.show-card :is(.band,.foot){background:var(--nero);color:#fff}:is(.show-card,.slide) .play-tile{width:62px;height:53px;color:var(--nero);cursor:pointer;background:#fff;border:0;place-items:center;padding:0;display:none;position:absolute;top:calc(50% + 40px);left:50%;transform:translate(-50%,-50%)}.slide .play-tile{pointer-events:none}.show-card:focus-visible :is(.band,.foot){background:var(--bg);color:var(--fg)}.show-card:focus-visible .art{outline:1px solid var(--bg);outline-offset:-1px}@media (hover:hover){.show-card:hover :is(.band,.foot){background:var(--bg);color:var(--fg)}.show-card:hover .art{outline:1px solid var(--bg);outline-offset:-1px}:is(.show-card,.slide):hover .play-tile{display:grid}}.hero{gap:var(--pad);padding:var(--pad);grid-template-columns:1fr 1fr;display:grid;position:relative;overflow:hidden}@media (width<=900px){.hero{grid-template-columns:1fr}}.slide{aspect-ratio:1/.95;position:relative;overflow:hidden}.slide img{object-fit:cover;width:100%;height:100%;display:block}.slide.bw img{filter:grayscale()}.slide .band{padding:8px 20px 4px;position:absolute;inset:21px 0 auto}.slide .band h2{font-size:32px;line-height:1}.slide .band .by{font-family:var(--display-ext);font-size:16px;font-weight:500;line-height:1}.slide .foot{font-family:var(--display-ext);text-transform:uppercase;padding:5px 20px 3px;font-size:12px;font-weight:500;line-height:1;position:absolute;inset:auto 0 21px}.slide :is(.band,.foot){background:var(--nero);color:#fff}@media (hover:hover){.slide:hover :is(.band,.foot){background:var(--bg);color:var(--fg)}}.arrow{z-index:3;cursor:pointer;width:34px;height:60px;color:var(--giallo);background:0 0;border:0;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.arrow svg{width:100%;height:100%;display:block}.arrow.prev{left:32px}.arrow.next{right:32px}.searchbar{background:var(--scuro);height:76px;padding:0 var(--pad);align-items:center;gap:1rem;display:flex}.searchbar input{font-family:var(--display);color:#fff;background:0 0;border:0;outline:none;flex:1;font-size:32px;font-weight:700}.searchbar input::placeholder{color:var(--grigio);opacity:1}.searchbar input::-webkit-search-cancel-button{display:none}.searchbar .filters-toggle{cursor:pointer;font-family:var(--mono);color:var(--chiaro);background:0 0;border:0;font-size:12px}.autocomplete{position:relative}.ac-list{z-index:30;background:var(--scuro);border:1px solid var(--nero);max-height:300px;margin:0;padding:0;list-style:none;position:absolute;top:100%;left:0;right:0;overflow-y:auto}.ac-list li{padding:.5rem var(--pad);cursor:pointer;color:var(--chiaro);gap:.75rem;font-size:12px;display:flex}.ac-list li[aria-selected=true],.ac-list li:hover{background:var(--blu)}.ac-list .kind{color:var(--grigio);text-transform:uppercase;min-width:70px}.ac-list li[aria-selected=true] .kind{color:var(--chiaro)}.filters{background:var(--scuro);border-top:1px solid var(--chiaro);height:76px;padding:0 var(--pad);grid-template-columns:3fr repeat(4,2fr) 1fr;align-items:center;display:grid}.filters .label{font-family:var(--display);color:var(--grigio);font-size:32px;font-weight:700}.filters select{appearance:none;color:var(--chiaro);border:1px solid var(--chiaro);width:100%;max-width:217px;height:32px;font-family:var(--mono);text-transform:uppercase;background:0 0;background-image:linear-gradient(45deg, transparent 50%, var(--chiaro) 50%), linear-gradient(135deg, var(--chiaro) 50%, transparent 50%);background-position:calc(100% - 16px) 14px,calc(100% - 11px) 14px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;border-radius:12px;padding:0 1.5rem 0 1rem;font-size:12px}.filters select option{background:var(--scuro)}.filters .reset{cursor:pointer;font-family:var(--mono);color:var(--chiaro);text-transform:uppercase;background:0 0;border:0;justify-self:end;font-size:12px}.count{color:var(--grigio);flex:none;font-size:12px}.searchbar{border-bottom:1px solid #0000}.searchbar[data-open="1"]{border-bottom-color:var(--chiaro)}#cmdk{inset:var(--nav-h) 0 0 0;z-index:45;background:#000000d9;position:fixed;overflow-y:auto}body:has(#playerbar[data-active="1"]) #cmdk{padding-bottom:var(--player-h)}#cmdk:not([hidden]){animation:.2s cmdk-sfondo}#cmdk:not([hidden]) .pannello{animation:.28s cubic-bezier(.2,.8,.2,1) cmdk-giu}@keyframes cmdk-sfondo{0%{opacity:0}}@keyframes cmdk-giu{0%{transform:translateY(-100%)}}#cmdk.chiusura{animation:.2s cubic-bezier(.75,0,.75,.9) 80ms forwards cmdk-sfondo-via}#cmdk.chiusura .pannello{animation:.28s cubic-bezier(.8,0,.8,.2) forwards cmdk-su}@keyframes cmdk-sfondo-via{to{opacity:0}}@keyframes cmdk-su{to{transform:translateY(-100%)}}#playerbar[data-active="0"]{display:none}#playerbar{z-index:50;height:var(--player-h);text-transform:uppercase;color:#fff;font-size:12px;position:fixed;bottom:0;left:0;right:0}#playerbar .bar{background:var(--blu);border:1px solid var(--nero);border-left:0;position:absolute;inset:0 0 0 50.901px}#pb-toggle{width:50.901px;color:var(--nero);border:1px solid var(--nero);cursor:pointer;z-index:1;background:#fff;border-left:0;place-items:center;display:grid;position:absolute;top:0;bottom:0;left:0}#pb-toggle.in-play{color:var(--blu)}#playerbar .item{z-index:1;position:absolute;top:50%;transform:translateY(-50%)}#pb-title{text-overflow:ellipsis;white-space:nowrap;width:335px;max-width:calc(33.34% - 25px);left:calc(8.33% + 18px);overflow:hidden}#pb-title .nastro{display:inline-flex}@media (prefers-reduced-motion:no-preference){#pb-title.scorre{text-overflow:clip}#pb-title.scorre .nastro{animation:tronca-scorri var(--d) linear infinite}}@keyframes tronca-scorri{to{transform:translate(-50%)}}#wave{cursor:pointer;width:333.5px;height:16px;left:calc(41.67% + 2px)}#pb-link{place-items:center;width:18.588px;height:14.196px;display:grid;left:68.89%}#pb-link img{width:17.9997px;height:6px;transform:rotate(-30deg)}#pb-share{width:12.5px;height:13.5px;left:71.32%}#playerbar .icons img{display:block}#pb-share img{width:100%;height:100%}#pb-time{right:var(--pad);text-align:right}.solo-mobile{display:none}.face{display:contents}@media (width<=1000px){:root{--nav-h:73px}.solo-mobile{cursor:pointer;font-family:var(--mono);text-transform:uppercase;color:var(--nero);background:0 0;border:0;padding:0;font-size:12px;display:block}.nav{justify-content:space-between;gap:1rem}.nav>a:not(.solo-mobile){position:absolute;left:50%;transform:translate(-50%)}.nav .logo{height:32.48px}.nav ul{inset:var(--nav-h) 0 0 0;width:auto;padding:45px var(--pad);background:var(--giallo);flex-direction:column;grid-template-columns:none;margin:0;display:none;position:fixed;transform:none}.nav[data-menu=aperto]{border-bottom-color:var(--giallo)}.nav[data-menu=aperto] ul{display:flex}.nav ul a,.nav ul li span{font-family:var(--display);text-transform:none;font-size:32px;font-weight:700;line-height:normal}.nav ul .social{display:block}.nav ul li:not(.social)+.social{margin-top:2.5em}.nav ul .social a,.nav ul .social span{font-size:16px}.searchbar{height:60px}.searchbar input{min-width:0;font-size:22px}.filters{height:auto;padding:1rem var(--pad);grid-template-columns:1fr 1fr;gap:.75rem}.filters .label{grid-column:1/-1;font-size:22px}.filters .reset{grid-column:1/-1;justify-self:start}#playerbar{height:var(--player-h);background:var(--blu);border-top:1px solid var(--nero);overflow:hidden}#playerbar .bar{display:none}#pb-toggle{width:62px}#pb-link,#pb-share,#pb-time .etichetta{display:none}.face{visibility:hidden;align-items:center;gap:.75rem;padding:0 32px;display:flex;position:absolute;inset:0 0 0 62px;transform:translateY(100%)}.face.attiva{visibility:visible;transition:transform .28s;transform:translateY(0)}.face.uscita{visibility:visible;animation:.28s forwards faccia-esce}#playerbar .face .item{position:static;transform:none}#playerbar #wave{height:40px;position:relative;top:auto;left:auto}#pb-title{text-overflow:ellipsis;white-space:nowrap;text-align:center;flex:auto;width:auto;min-width:0;max-width:none;overflow:hidden}#wave{touch-action:none;flex:auto;width:auto;max-width:none;position:relative}#pb-time{text-align:center;flex:auto}#playerbar[data-scrub="1"]{overflow:visible}}@keyframes faccia-esce{0%{transform:translateY(0)}to{transform:translateY(-100%)}}@media (prefers-reduced-motion:reduce){.face.attiva{transition:none}.face.uscita,#cmdk:not([hidden]),#cmdk:not([hidden]) .pannello,#cmdk.chiusura .pannello{animation-duration:.01ms}}#wave>div{position:absolute;inset:0;overflow:hidden;mask-size:100% 100%;mask-repeat:no-repeat}#wave .bg{background:#ffffff59}#wave .hov{clip-path:inset(0 100% 0 0);background:#ffffffa6}#wave .fg{clip-path:inset(0 100% 0 0);background:#fff}#wave-tip{background:var(--nero);color:#fff;font-family:var(--mono);text-transform:none;white-space:nowrap;pointer-events:none;padding:3px 6px;font-size:11px;position:absolute;bottom:calc(100% + 8px);transform:translate(-50%)}#wave-tip[hidden]{display:none}#scframe{border:0;width:400px;height:166px;position:absolute;top:0;left:-10000px}#playerbar[data-widget="1"] #scframe{width:100%;position:static}table.diag{border-collapse:collapse;width:100%;font-size:12px}table.diag td,table.diag th{border-bottom:1px solid var(--scuro);text-align:left;vertical-align:top;padding:.5rem}table.diag th{color:var(--grigio);text-transform:uppercase;font-weight:400}.bad{color:#ff6b6b}.ok{color:#7ee787}.warn{color:#ecc48d}p.lead{color:var(--grigio);max-width:70ch;font-size:12px;line-height:1.6}.page-title{padding:25px var(--pad) 19px;font-size:32px;line-height:32px}.page-title+:is(.cards,.page){padding-top:0}.page-title+.cards{padding:0 var(--pad) var(--pad)}.testata{justify-content:space-between;align-items:baseline;display:flex}.conteggio{padding-right:var(--pad);text-transform:uppercase;margin:0;font-size:12px;position:relative;top:-2px}.testata+.index-table{margin-top:4px}.testata+.index-table thead th{height:16px;padding-bottom:10px;line-height:16px}@media (width<=1000px){.page-title{padding-top:35px}.testata+.index-table{margin-top:0}.a-blocchi thead,.a-blocchi colgroup,.a-blocchi .dur{display:none}.a-blocchi,.a-blocchi tbody{display:block}.a-blocchi tbody tr{padding:21px 25px 34px var(--pad);grid-template-columns:118px minmax(0,1fr);display:grid}.a-blocchi td{white-space:normal;grid-column:2;height:auto;display:block}.a-blocchi td.ico{grid-area:1/1/span 4;padding:0}.a-blocchi td:nth-child(4),.a-blocchi td.genre{margin-top:1lh}}.footer{background:var(--nero);color:#fff;padding:20px var(--pad) 40px}.newsletter{color:#080808;height:76px;margin:0 calc(-1 * var(--pad));padding:0 var(--pad);background:#f0f;align-items:center;display:flex;position:relative}.newsletter input{caret-color:currentColor;min-width:0;font-family:var(--display);color:inherit;background:0 0;border:0;outline:none;flex:1;font-size:32px;font-weight:700}.newsletter input::placeholder{color:inherit;opacity:.4}.newsletter input:focus::placeholder{color:#0000}@media (hover:hover){.newsletter:hover input:not(:focus)::placeholder{opacity:1}}.newsletter button{text-transform:uppercase;color:var(--nero);opacity:.4;text-align:left;cursor:pointer;background:0 0;border:0;width:109px;padding:0;font-size:12px;line-height:12px}.newsletter:not([data-stato]) input:valid:not(:placeholder-shown)~button{opacity:1}.newsletter .esito{text-transform:uppercase;color:var(--nero);opacity:.4;white-space:nowrap;pointer-events:none;margin:0;font-size:12px;line-height:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.newsletter:is([data-stato=errore],[data-stato=gia]){grid-template-columns:1fr auto 1fr;column-gap:24px;display:grid}.newsletter:is([data-stato=errore],[data-stato=gia]) .esito{grid-area:1/2;position:static;transform:none}.newsletter:is([data-stato=errore],[data-stato=gia]) input[type=email]{text-overflow:ellipsis;grid-area:1/1;width:100%}.newsletter:is([data-stato=errore],[data-stato=gia]) button{grid-area:1/3;justify-self:end}.newsletter[data-stato=errore]{background:#ec3a27}.newsletter[data-stato=gia]{background:var(--giallo)}.newsletter[data-stato=gia] input::placeholder{color:#0000}.newsletter[data-stato=ok]{background:var(--nero);color:#fff}.newsletter[data-stato=ok] :is(input,button){display:none}.newsletter[data-stato=ok] .esito{opacity:1;color:#fff;font-family:var(--display);text-transform:none;white-space:normal;font-size:32px;font-weight:700;line-height:normal;position:static;transform:none}.footer-griglia{margin:104px calc(-1 * var(--pad)) 0 0;grid-template-columns:repeat(12,1fr);align-items:start;display:grid}.footer-logo{grid-column:3/span 3;width:215.3px;height:auto;margin:4px 0 0 3px;display:block}.footer-griglia>ul:first-of-type{grid-column:6}.footer ul{text-transform:uppercase;margin:0;padding:0;font-size:12px;line-height:12px;list-style:none}.footer li+li{margin-top:12px}.footer li a,.footer li span{color:#fff}.footer li a:hover{color:var(--giallo)}.footer .copyright{white-space:nowrap;margin-top:36px}.footer-claim{font-family:var(--display-ext);margin:157px 0 0 19px;font-size:clamp(22px,2.5vw,36px);font-weight:500;line-height:normal}@media (width<=900px){.newsletter{height:auto;min-height:76px;padding:16px var(--pad);flex-wrap:wrap;gap:8px 12px}.newsletter input{font-size:20px}.newsletter button{width:auto}.newsletter .esito{white-space:normal;flex-basis:100%;order:3;position:static;transform:none}.newsletter:is([data-stato=errore],[data-stato=gia]){display:flex}.newsletter[data-stato=ok] .esito{font-size:20px}.footer-griglia{grid-template-columns:1fr 1fr;row-gap:32px;margin:48px 0 0}.footer-logo{grid-column:1/-1;width:160px;margin:0}.footer-griglia>ul:first-of-type{grid-column:auto}.footer-claim{margin:64px 0 0}}
