@font-face{font-family:Big Shoulders Display;src:url(/fonts/bigshoulders.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrumentsans.woff2) format("woff2");font-weight:400 700;font-display:swap}:root{color-scheme:dark;--bg: #0b0a0e;--pannello: #141218;--pannello2: #1c1922;--linea: #2b2733;--linea2: #3a3444;--fg: #f3eff6;--muto: #b3abbd;--spento: #857d90;--neon: #ff2d6f;--neon-hi: #ff5b8e;--neon-scuro: #c8114f;--giallo: #f7e626;--ok: #4ee59a;--titoli: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;--testo: "Instrument Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--r: 6px;--max: 1240px;--bagliore: 0 0 0 1px rgba(255, 45, 111, .55), 0 0 22px -4px rgba(255, 45, 111, .55)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}@media (prefers-reduced-motion: no-preference){html:focus-within{scroll-behavior:smooth}}body{margin:0;background:var(--bg);color:var(--fg);font:400 16px/1.6 var(--testo);overflow-x:clip}img,video{max-width:100%;display:block}[hidden]{display:none!important}a{color:var(--neon-hi);text-underline-offset:3px}a:hover{color:var(--giallo)}:focus-visible{outline:2px solid var(--giallo);outline-offset:2px}h1,h2,h3{font-family:var(--titoli);line-height:1;letter-spacing:.01em;text-transform:uppercase;margin:0 0 .4em}h1{font-size:clamp(2rem,7.5vw,3.6rem);font-weight:900}h2{font-size:clamp(1.55rem,4.4vw,2.1rem);font-weight:800}h3{font-size:1.15rem;font-weight:800}.wrap{width:min(var(--max),100% - 32px);margin-inline:auto}main{padding-bottom:64px;min-height:60vh}.piccolo{color:var(--spento);font-size:.85rem;margin:10px 0 0}.testata{position:sticky;top:0;z-index:30;background:#0b0a0ef0;backdrop-filter:blur(10px);border-bottom:1px solid var(--linea)}.testata-in{display:flex;align-items:center;gap:10px;min-height:54px;width:min(var(--max),100% - 32px);margin-inline:auto}.marchio{display:flex;align-items:center;gap:9px;text-decoration:none;color:var(--fg);min-width:0}.marchio:hover{color:var(--fg)}.marchio-segno{flex:none;width:32px;height:32px;border-radius:4px;display:grid;place-items:center;background:var(--neon);color:#0b0a0e;font:900 1.35rem/1 var(--titoli);box-shadow:3px 3px 0 var(--giallo)}.marchio-testo{font:800 1.3rem/1 var(--titoli);text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.marchio-testo em{font-style:normal;color:var(--neon);text-shadow:0 0 12px rgba(255,45,111,.7)}.nav{display:none;gap:2px;margin-left:auto}.nav a{color:var(--muto);text-decoration:none;font-weight:600;font-size:.92rem;padding:6px 9px;border-radius:var(--r)}.nav a:hover,.nav a[aria-current]{color:var(--fg);background:var(--pannello2)}.nav-largo{display:none}.cta-menu{flex:none;margin-left:auto;padding:8px 12px;font-size:.88rem}.nav+.cta-menu{margin-left:0}.scaffale{border-top:1px solid var(--linea)}.scaffale ul{list-style:none;margin:0 auto;padding:7px 16px;display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;width:min(var(--max) + 32px,100%)}.scaffale ul::-webkit-scrollbar{display:none}.scaffale a{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;text-decoration:none;color:var(--fg);font-size:.86rem;font-weight:600;padding:5px 11px;border:1px solid var(--linea2);border-radius:999px;background:var(--pannello)}.scaffale a small{color:var(--spento);font-size:.75rem;font-weight:700}.scaffale a:hover{border-color:var(--neon);color:var(--fg)}.scaffale a[aria-current]{background:var(--neon);border-color:var(--neon);color:#0b0a0e}.scaffale a[aria-current] small{color:#3d0618}.cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--neon);color:#0b0a0e;text-decoration:none;font:700 .95rem/1.1 var(--testo);padding:10px 18px;border-radius:var(--r);border:0;cursor:pointer;box-shadow:0 0 18px -6px #ff2d6fe6;transition:background .15s,transform .15s}.cta:hover{background:var(--giallo);color:#0b0a0e}.cta:active{transform:translateY(1px)}.cta-grande{font-size:1.12rem;padding:15px 24px;font-weight:700;width:100%;text-transform:uppercase;letter-spacing:.03em}.cta-sec{background:transparent;color:var(--fg);box-shadow:inset 0 0 0 1.5px var(--linea2)}.cta-sec:hover{background:var(--pannello2);color:var(--giallo);box-shadow:inset 0 0 0 1.5px var(--giallo)}.azioni{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0}button.link{background:none;border:0;color:var(--neon-hi);text-decoration:underline;cursor:pointer;font:inherit;padding:0}.breadcrumb{font-size:.82rem;color:var(--spento);padding:12px 0 0;overflow-wrap:anywhere}.breadcrumb a{color:var(--muto);text-decoration:none}.breadcrumb a:hover{color:var(--giallo)}.vetrina{display:grid;grid-template-columns:112px minmax(0,1fr);grid-template-areas:"media testa" "corpo corpo";gap:14px 14px;padding:14px 0 6px;align-items:end}.vt-media{grid-area:media;position:relative;display:block;aspect-ratio:9 / 16;border-radius:var(--r);overflow:hidden;background:var(--pannello2);box-shadow:var(--bagliore);text-decoration:none}.vt-media video,.vt-media img,.vt-media .segnaposto{width:100%;height:100%;object-fit:cover}.vt-tag{position:absolute;left:6px;top:6px;display:inline-flex;align-items:center;gap:5px;background:#0b0a0ed1;color:var(--fg);font:700 .66rem/1 var(--testo);text-transform:uppercase;letter-spacing:.06em;padding:4px 6px;border-radius:3px}.vt-tag-premium{color:var(--giallo)}.vt-play{width:0;height:0;border-left:7px solid var(--neon);border-top:4.5px solid transparent;border-bottom:4.5px solid transparent}.vt-didascalia{display:none}.vt-testa{grid-area:testa;min-width:0}.vt-testa h1{margin:0;overflow-wrap:anywhere;hyphens:auto}.vt-corpo{grid-area:corpo;min-width:0}.vt-lede{color:var(--muto);margin:0 0 12px;font-size:1rem}.vt-nota{color:var(--spento);font-size:.8rem;margin:8px 0 0}.chips{display:flex;flex-wrap:wrap;gap:5px;margin:0 0 8px}.chips span{font:700 .7rem/1 var(--testo);text-transform:uppercase;letter-spacing:.05em;padding:5px 7px;border-radius:3px;background:var(--pannello2);color:var(--muto);border:1px solid var(--linea)}.chips span:first-child{background:var(--giallo);color:#0b0a0e;border-color:var(--giallo)}.etichette{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0}.etichette a{font-size:.82rem;font-weight:600;text-decoration:none;color:var(--fg);padding:4px 10px;border-radius:999px;border:1px solid var(--linea2)}.etichette a:hover{border-color:var(--neon);color:var(--fg)}.etichette .etichetta-creator{border-color:#f7e62673;color:var(--giallo)}.risposta{margin:18px 0 0;padding:14px 16px;border-left:3px solid var(--giallo);background:var(--pannello);border-radius:0 var(--r) var(--r) 0}.risposta p{margin:0}.risposta-testa{font:800 .8rem/1 var(--titoli);text-transform:uppercase;letter-spacing:.12em;color:var(--giallo);margin-bottom:6px!important}.blocco{margin-top:36px}.blocco-testa{display:flex;align-items:baseline;justify-content:space-between;gap:12px;flex-wrap:wrap;border-bottom:1px solid var(--linea);padding-bottom:6px;margin-bottom:14px}.blocco-testa h2{margin:0}.blocco-testa h2:before{content:"";display:inline-block;width:10px;height:10px;background:var(--neon);margin-right:9px;vertical-align:.18em;box-shadow:0 0 10px var(--neon)}.blocco-testa a{font-size:.88rem;font-weight:600;text-decoration:none}.blocco-testo{color:var(--muto);margin:-4px 0 14px;max-width:72ch}.conta{color:var(--spento);font-size:.85rem;font-weight:600}.griglia{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 10px}.card{display:flex;flex-direction:column;min-width:0}.card-foto{position:relative;display:block;aspect-ratio:9 / 16;border-radius:var(--r);overflow:hidden;background:var(--pannello2);border:1px solid var(--linea);transition:box-shadow .2s,border-color .2s}.card-foto img,.card-foto .segnaposto{width:100%;height:100%;object-fit:cover;transition:transform .35s}.card:hover .card-foto{border-color:var(--neon);box-shadow:var(--bagliore)}.card:hover .card-foto img{transform:scale(1.04)}.badge{position:absolute;top:6px;left:6px;font:700 .64rem/1 var(--testo);text-transform:uppercase;letter-spacing:.06em;padding:4px 6px;border-radius:3px}.badge-free{background:var(--ok);color:#05210f}.badge-spicy{background:var(--neon);color:#0b0a0e}.badge-extra{left:auto;right:6px;background:var(--giallo);color:#0b0a0e}.card-ep{position:absolute;right:6px;bottom:6px;background:#0b0a0ed9;color:var(--fg);font:800 .8rem/1 var(--titoli);letter-spacing:.04em;text-transform:uppercase;padding:4px 6px;border-radius:3px}.card-dati{display:flex;flex-direction:column;flex:1;padding-top:8px}.card-titolo{font:700 .95rem/1.25 var(--testo);text-transform:none;letter-spacing:0;margin:0 0 3px}.card-titolo a{color:var(--fg);text-decoration:none}.card-titolo a:hover{color:var(--giallo)}.card-meta{color:var(--spento);font-size:.78rem;margin:0 0 8px}.card-azioni{display:flex;gap:6px;margin-top:auto}.card-guarda{flex:1;padding:8px 6px;font-size:.85rem}.card-info{flex:1;display:inline-flex;align-items:center;justify-content:center;padding:8px 6px;font-size:.85rem;font-weight:600;text-decoration:none;color:var(--fg);border:1px solid var(--linea2);border-radius:var(--r)}.card-info:hover{border-color:var(--giallo);color:var(--giallo)}.segnaposto{display:flex;align-items:flex-end;padding:10px;background:linear-gradient(160deg,rgba(255,45,111,.22),transparent 55%),repeating-linear-gradient(135deg,#1a1720 0 10px,#16131b 10px 20px);color:var(--fg)}.segnaposto-titolo{font:800 1rem/1.05 var(--titoli);text-transform:uppercase;letter-spacing:.02em;overflow-wrap:anywhere}.filtri{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 16px;padding:12px;background:var(--pannello);border:1px solid var(--linea);border-radius:var(--r)}.filtri label{display:flex;flex-direction:column;gap:4px;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--spento);min-width:0}.filtri select{width:100%;min-width:0;font:600 .92rem/1.2 var(--testo);color:var(--fg);background:var(--pannello2);border:1px solid var(--linea2);border-radius:var(--r);padding:9px 8px}.filtri select:focus{border-color:var(--neon)}.filtri-reset{grid-column:1 / -1;padding:9px}.vuoto{color:var(--muto);padding:20px 0}.colonne{display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.colonne h3{font-size:1.3rem;margin-bottom:8px}.colonne h3 a{color:var(--fg);text-decoration:none}.colonne h3 a:hover{color:var(--giallo)}.colonne h3 small,.creatori small{color:var(--spento);font:700 .8rem/1 var(--testo);margin-left:4px}.mini{list-style:none;margin:0;padding:0;display:grid;gap:6px}.mini a{display:flex;gap:10px;align-items:center;text-decoration:none;color:var(--fg);padding:5px;border-radius:var(--r);background:var(--pannello);border:1px solid var(--linea)}.mini a:hover{border-color:var(--neon);color:var(--fg)}.mini-foto{flex:none;width:40px;aspect-ratio:9 / 16;border-radius:3px;overflow:hidden}.mini-foto img,.mini-foto .segnaposto{width:100%;height:100%;object-fit:cover}.mini-foto .segnaposto-titolo{display:none}.mini-testo{display:flex;flex-direction:column;min-width:0}.mini-testo b{font-size:.92rem;line-height:1.25}.mini-testo small{color:var(--spento);font-size:.76rem}.tessere{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.tessere a{position:relative;display:block;aspect-ratio:4 / 3;border-radius:var(--r);overflow:hidden;text-decoration:none;color:var(--fg);border:1px solid var(--linea)}.tessere a:hover{border-color:var(--neon);box-shadow:var(--bagliore);color:var(--fg)}.tessera-foto,.tessera-foto img,.tessera-foto .segnaposto{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tessera-foto .segnaposto-titolo{display:none}.tessera-foto:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0b0a0e1a,#0b0a0eeb 85%)}.tessera-testo{position:absolute;left:10px;right:10px;bottom:9px;display:flex;flex-direction:column}.tessera-testo b{font:900 1.5rem/1 var(--titoli);text-transform:uppercase}.tessera-testo small{color:var(--giallo);font-weight:700;font-size:.78rem}.creatori{list-style:none;margin:0 0 16px;padding:0;display:flex;flex-wrap:wrap;gap:6px}.creatori a{display:inline-flex;align-items:center;text-decoration:none;color:var(--fg);font-size:.88rem;font-weight:600;padding:6px 12px;border-radius:999px;background:var(--pannello);border:1px solid var(--linea2)}.creatori a.reale{border-color:#f7e62680}.creatori a:hover{border-color:var(--neon);color:var(--fg)}.striscia{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(62px,1fr));gap:6px}.ep{display:flex;flex-direction:column;align-items:center;padding:8px 4px;border-radius:var(--r);background:var(--pannello);border:1px solid var(--linea2);text-align:center}.ep b{font:900 1.4rem/1 var(--titoli)}.ep span{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muto)}.ep small{font-size:.68rem;color:var(--spento)}.ep-free{border-color:var(--ok)}.ep-free span{color:var(--ok)}.ep-spicy{border-color:#ff2d6f99}.ep-spicy span{color:var(--neon-hi)}.ep-altri{border-style:dashed}.ep1{padding:16px;background:var(--pannello);border:1px solid var(--linea);border-radius:var(--r)}.ep1-dati{margin:0 0 14px;display:grid;gap:10px}.ep1-dati dt{font:800 .8rem/1 var(--titoli);text-transform:uppercase;letter-spacing:.1em;color:var(--giallo);margin-bottom:3px}.ep1-dati dd{margin:0;color:var(--fg)}.prosa{max-width:74ch;margin-top:36px}.prosa h2{margin-top:1.6em}.prosa p,.prosa li{color:#ddd6e3}.prosa table{width:100%;border-collapse:collapse;font-size:.92rem;display:block;overflow-x:auto}.prosa th,.prosa td{border-bottom:1px solid var(--linea);padding:8px 10px;text-align:left}.servizio{padding-top:20px}.servizio h1{font-size:clamp(2rem,6vw,3rem)}.invito{display:flex;flex-direction:column;gap:14px;margin-top:40px;padding:18px;border-radius:var(--r);background:linear-gradient(120deg,#ff2d6f2e,#ff2d6f08 60%),var(--pannello);border:1px solid rgba(255,45,111,.45)}.invito h2{margin:0 0 6px}.invito p{margin:0;color:var(--muto)}.invito-foto{display:none}.faq{margin-top:40px;max-width:80ch}.faq details{border-bottom:1px solid var(--linea);padding:12px 0}.faq summary{cursor:pointer;font-weight:700;list-style:none;display:flex;justify-content:space-between;gap:12px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--neon);font:900 1.3rem/1 var(--titoli)}.faq details[open] summary:after{content:"–"}.faq p{color:var(--muto);margin:8px 0 0}.piede{border-top:1px solid var(--linea);background:#08070a;padding:32px 0 90px;font-size:.9rem}.piede-in{display:grid;gap:24px}.piede-chi p{color:var(--spento);max-width:60ch}.piede-marchio{font:800 1.4rem/1 var(--titoli);text-transform:uppercase;color:var(--fg)!important}.piede-marchio em{font-style:normal;color:var(--neon)}.piede-nav{display:flex;flex-direction:column;gap:6px}.piede-nav b{font:800 .9rem/1 var(--titoli);text-transform:uppercase;letter-spacing:.1em;color:var(--giallo);margin-bottom:4px}.piede-nav a{color:var(--muto);text-decoration:none}.piede-nav a:hover{color:var(--fg)}.r18{display:inline-block;font:800 .78rem/1 var(--testo);color:#0b0a0e;background:var(--giallo);padding:4px 6px;border-radius:3px;vertical-align:middle}.barra-cta{position:fixed;left:0;right:0;bottom:0;z-index:25;display:flex;align-items:center;gap:10px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:#141218f7;border-top:1px solid var(--neon);transform:translateY(110%);transition:transform .25s}.barra-cta.su{transform:none}.barra-testo{display:flex;flex-direction:column;min-width:0;flex:1}.barra-testo b{font-size:.92rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.barra-testo span{font-size:.76rem;color:var(--spento);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.barra-cta .cta{flex:none}.cancello{position:fixed;inset:0;z-index:50;display:none;place-items:center;padding:16px;background:#050407e6;backdrop-filter:blur(14px)}.cancello.aperto{display:grid}.cancello-box{width:min(420px,100%);padding:26px 22px;text-align:center;background:var(--pannello);border-radius:10px;border:1px solid var(--neon);box-shadow:0 0 40px -10px #ff2d6fb3}.cancello-box h2{font-size:2.2rem;margin:12px 0 8px}.cancello-box p{color:var(--muto);margin:0 0 18px}.cancello-esci{display:inline-block;margin-top:12px;color:var(--spento);font-size:.88rem}@media (min-width: 560px){.nav{display:flex}.griglia,.tessere{grid-template-columns:repeat(3,minmax(0,1fr))}.filtri{grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end}.filtri-reset{grid-column:auto}.vetrina{grid-template-columns:150px minmax(0,1fr)}.cta-grande{width:auto}.colonne{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 860px){.nav-largo{display:inline-block}.griglia{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 14px}.tessere{grid-template-columns:repeat(4,minmax(0,1fr))}.vetrina{grid-template-columns:270px minmax(0,1fr);grid-template-areas:"media testa" "media corpo";gap:6px 32px;padding-top:24px;align-items:start}.vt-testa{align-self:end}.vt-didascalia{display:block;position:absolute;left:0;right:0;bottom:0;padding:30px 10px 10px;color:var(--fg);font:800 1.05rem/1.05 var(--titoli);text-transform:uppercase;background:linear-gradient(transparent,#0b0a0ee6)}.vt-lede{font-size:1.1rem;max-width:60ch}.invito{flex-direction:row;align-items:center;justify-content:space-between}.invito>div{flex:1}.invito-foto{display:block;flex:none;width:70px;aspect-ratio:9 / 16;border-radius:4px;overflow:hidden}.invito-foto img,.invito-foto .segnaposto{width:100%;height:100%;object-fit:cover}.invito-foto .segnaposto-titolo{display:none}.colonne{grid-template-columns:repeat(3,minmax(0,1fr))}.piede-in{grid-template-columns:2fr 1fr 1fr 1fr}.ep1-dati{grid-template-columns:120px 1fr 1fr}}@media (min-width: 1140px){.griglia{grid-template-columns:repeat(6,minmax(0,1fr))}}.ep1-dati dd:first-letter{text-transform:uppercase}
