:root{--nero:#111;--grafite:#1f1f21;--vinaccia:#3a1a20;--bordeaux:#6b1a26;--rubino:#a8323f;--panna:#f2ede3;--rubino-chiaro:color-mix(in srgb, var(--rubino) 82%, white);--rubino-testo:color-mix(in srgb, var(--rubino) 65%, white);--rubino-scuro:color-mix(in srgb, var(--rubino) 85%, black);--velo-video:color-mix(in srgb, var(--nero) 58%, transparent);--velo-visore:color-mix(in srgb, var(--nero) 96%, transparent);--velo-testata:color-mix(in srgb, var(--grafite) 82%, transparent);--velo-didascalia:color-mix(in srgb, var(--nero) 85%, transparent);--bordeaux-velo:color-mix(in srgb, var(--bordeaux) 80%, transparent);--panna-velo:color-mix(in srgb, var(--panna) 8%, transparent);--panna-riflesso:color-mix(in srgb, var(--panna) 20%, transparent);--panna-linea:color-mix(in srgb, var(--panna) 10%, transparent);--panna-bordo:color-mix(in srgb, var(--panna) 60%, transparent);--ombra:0 8px 32px #0000004d;--margin:clamp(20px, 2.4vw, 36px);--raggio:14px;--raggio-grande:18px;--ease-out:cubic-bezier(.22, 1, .36, 1);--veloce:.18s}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:96px}html:has(dialog[open]){overflow:hidden}body{background:var(--nero);color:var(--panna);font:400 18px/1.5 var(--font-text), system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0}img,video,svg{max-width:100%;display:block}[hidden]{display:none!important}h1,h2,p,ul,ol{margin:0}ul,ol{padding:0;list-style:none}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer}:focus-visible{outline-offset:4px;outline:3px solid}@media (forced-colors:active){:focus-visible{outline-color:highlight}}.skip{left:var(--margin);z-index:100;background:var(--panna);color:var(--nero);padding:12px 16px;text-decoration:none;position:absolute;top:-100px}.skip:focus{top:12px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.icona{flex:none;width:24px;height:24px}.etichetta{font:600 13px/1.2 var(--font-display), serif;text-transform:uppercase;letter-spacing:.12em}.link-rubino{text-decoration:underline;-webkit-text-decoration-color:var(--rubino);text-decoration-color:var(--rubino);text-underline-offset:6px;text-decoration-thickness:2px}.link-rubino:hover{-webkit-text-decoration-color:var(--panna);text-decoration-color:var(--panna)}.vetro{background:linear-gradient(135deg, color-mix(in srgb, var(--rubino) 26%, transparent) 0%, color-mix(in srgb, var(--rubino) 6%, transparent) 55%, var(--panna-velo) 100%);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);border:1px solid var(--rubino);box-shadow:inset 0 1px 0 var(--panna-riflesso), var(--ombra);color:var(--panna);transition:background-color var(--veloce), border-color var(--veloce), transform var(--veloce) var(--ease-out)}.vetro:hover{background:var(--bordeaux-velo);border-color:var(--rubino-chiaro)}a.vetro:focus-visible{background:var(--bordeaux-velo);border-color:var(--rubino-chiaro)}.vetro:active{transform:scale(.97)}.vetro:focus-visible{outline-color:var(--panna)}@media (forced-colors:active){.vetro{border:2px solid buttontext}}@keyframes entra{0%{opacity:0;transform:translateY(18px)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::selection{background:var(--rubino);color:var(--panna)}.verifica{text-align:left;background:color-mix(in srgb, var(--nero) 55%, transparent);width:100%;max-width:320px;min-height:64px;color:var(--panna);border:1px solid var(--panna-bordo);transition:border-color var(--veloce);border-radius:10px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:14px;padding:10px 18px 10px 14px;display:grid}.verifica:hover:not(:disabled){border-color:var(--panna)}.verifica:focus-visible{outline:3px solid var(--panna);outline-offset:3px}.verifica:disabled{cursor:default}.casella{border:2px solid var(--panna);background:var(--grafite);width:28px;height:28px;transition:background-color var(--veloce), border-color var(--veloce), border-radius .3s var(--ease-out);border-radius:6px;grid-row:1/3;place-items:center;display:grid;position:relative}.dicitura{font-size:16px;font-weight:600}.nota{opacity:.75;font-size:12px}[data-stato=verifica] .casella{border-color:var(--panna-linea);border-top-color:var(--rubino-chiaro);border-radius:50%;animation:.8s linear infinite gira}@keyframes gira{to{transform:rotate(360deg)}}[data-stato=fatto] .casella{background:var(--rubino);border-color:var(--rubino-chiaro)}[data-stato=fatto] .casella:after{content:"";border:solid var(--panna);border-width:0 3px 3px 0;width:8px;height:14px;margin-top:-3px;transform:rotate(45deg)}@media (forced-colors:active){[data-stato=fatto] .casella{background:highlight}}ul[data-astro-cid-fvhemjle]{animation:entra .7s var(--ease-out) both;gap:16px;animation-delay:.62s;display:flex}.icona[data-astro-cid-fvhemjle]{color:#fff;-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);width:60px;height:60px;transition:transform .18s var(--ease-out), filter .18s;border:1px solid #ffffff59;border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 1px #ffffff73,inset 0 -8px 16px #0000001f,0 8px 24px #00000059}.icona[data-astro-cid-fvhemjle]:hover{filter:brightness(1.08);transform:scale(1.08)}.icona[data-astro-cid-fvhemjle]:active{transform:scale(.96)}.icona[data-astro-cid-fvhemjle]:focus-visible{outline-color:var(--panna)}svg[data-astro-cid-fvhemjle]{fill:currentColor;width:28px;height:28px}.instagram[data-astro-cid-fvhemjle]{background:radial-gradient(circle at 30% 107%,#fdf49761 0% 5%,#fd594957 45%,#d6249f57 60%,#285aeb57 90%)}.spotify[data-astro-cid-fvhemjle]{background:#1ed76057}.youtube[data-astro-cid-fvhemjle]{background:#ff000057}.soundcloud[data-astro-cid-fvhemjle]{background:#ff55005c}.soundcloud[data-astro-cid-fvhemjle] svg[data-astro-cid-fvhemjle]{width:32px}.youtube[data-astro-cid-fvhemjle] svg[data-astro-cid-fvhemjle]{width:30px}@media (max-height:680px){.icona[data-astro-cid-fvhemjle]{width:50px;height:50px}svg[data-astro-cid-fvhemjle],.youtube[data-astro-cid-fvhemjle] svg[data-astro-cid-fvhemjle],.soundcloud[data-astro-cid-fvhemjle] svg[data-astro-cid-fvhemjle]{width:24px;height:24px}}.piccole[data-astro-cid-fvhemjle]{gap:10px;animation:none}.piccole[data-astro-cid-fvhemjle] .icona[data-astro-cid-fvhemjle]{width:48px;height:48px}.piccole[data-astro-cid-fvhemjle] svg[data-astro-cid-fvhemjle]{width:22px;height:22px}.piccole[data-astro-cid-fvhemjle] .youtube[data-astro-cid-fvhemjle] svg[data-astro-cid-fvhemjle]{width:24px}.piccole[data-astro-cid-fvhemjle] .soundcloud[data-astro-cid-fvhemjle] svg[data-astro-cid-fvhemjle]{width:26px}@media (forced-colors:active){.icona[data-astro-cid-fvhemjle]{border:2px solid buttontext}}.email-protetta[data-astro-cid-alyhmjxb]{justify-items:start;gap:12px;width:100%;display:grid}.indirizzo[data-astro-cid-alyhmjxb]{overflow-wrap:anywhere;padding:6px 0;font-size:17px;font-weight:600;display:inline-block}.senza-js[data-astro-cid-alyhmjxb]{opacity:.85;font-size:15px}.pie[data-astro-cid-lfss2zgl]{background:var(--nero);color:var(--panna);border-top:1px solid var(--bordeaux);padding:clamp(40px, 5vw, 64px) var(--margin) 20px}.colonne[data-astro-cid-lfss2zgl]{grid-template-columns:1.3fr 1fr 1fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.chi[data-astro-cid-lfss2zgl]{justify-items:start;gap:10px;display:grid}.marchio[data-astro-cid-lfss2zgl]{width:180px;margin-bottom:6px;display:block}.marchio[data-astro-cid-lfss2zgl] svg{width:100%;height:auto}.ruolo[data-astro-cid-lfss2zgl]{font:600 18px/1.3 var(--font-display), serif;text-transform:uppercase;letter-spacing:.06em}.generi[data-astro-cid-lfss2zgl]{opacity:.85}.lettura[data-astro-cid-lfss2zgl]{opacity:.8;font-size:15px}h2[data-astro-cid-lfss2zgl]{color:var(--panna);opacity:.7;margin-bottom:14px;font-size:13px}.pagine[data-astro-cid-lfss2zgl] ul[data-astro-cid-lfss2zgl]{gap:2px;display:grid}.pagine[data-astro-cid-lfss2zgl] a[data-astro-cid-lfss2zgl]{padding:6px 0;font-size:16px;text-decoration:none;transition:color .2s;display:inline-block}.pagine[data-astro-cid-lfss2zgl] a[data-astro-cid-lfss2zgl]:hover{color:var(--rubino-testo)}.pagine[data-astro-cid-lfss2zgl] a[data-astro-cid-lfss2zgl][aria-current=page]{text-decoration:underline;-webkit-text-decoration-color:var(--rubino);text-decoration-color:var(--rubino);text-underline-offset:6px;text-decoration-thickness:2px}.contatti[data-astro-cid-lfss2zgl]{justify-items:start;display:grid}.contatti[data-astro-cid-lfss2zgl] .email{margin-bottom:28px}.fondo[data-astro-cid-lfss2zgl]{border-top:1px solid var(--panna-linea);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;margin-top:clamp(32px,4vw,48px);padding-top:18px;font-size:14px;display:flex}.fondo[data-astro-cid-lfss2zgl] p[data-astro-cid-lfss2zgl]{opacity:.75}.fondo[data-astro-cid-lfss2zgl] a[data-astro-cid-lfss2zgl]{padding:10px 0}.fondo[data-astro-cid-lfss2zgl] .privacy[data-astro-cid-lfss2zgl]{text-underline-offset:4px;margin-left:12px;padding:10px 0;text-decoration:underline;display:inline-block}@media (max-width:900px){.colonne[data-astro-cid-lfss2zgl]{grid-template-columns:1fr 1fr}.chi[data-astro-cid-lfss2zgl]{grid-column:1/-1}}@media (max-width:600px){.pie[data-astro-cid-lfss2zgl]{padding-inline:20px}.colonne[data-astro-cid-lfss2zgl]{text-align:center;grid-template-columns:1fr;gap:36px}.chi[data-astro-cid-lfss2zgl],.contatti[data-astro-cid-lfss2zgl]{justify-items:center}.fondo[data-astro-cid-lfss2zgl]{text-align:center;flex-direction:column;justify-content:center}}
