:root{--viola: #5c00c2;--verde: #87ed6b;--nero: #000000;--bianco: #ffffff;--viola-arco: #783ee8;--testo-secondario: rgba(0, 0, 0, .66);--linea: rgba(0, 0, 0, .16);--linea-su-scuro: rgba(255, 255, 255, .28);--font: system-ui, -apple-system, "Helvetica Neue", Helvetica, Arial, sans-serif;--peso-light: 300;--peso-regular: 400;--peso-bold: 700;--fs-piccolo: .875rem;--fs-base: 1.0625rem;--fs-lead: clamp(1.25rem, 1.1rem + .7vw, 1.625rem);--fs-h3: clamp(1.25rem, 1.1rem + .6vw, 1.5rem);--fs-h2: clamp(1.875rem, 1.4rem + 2vw, 3rem);--fs-h1: clamp(2.5rem, 1.6rem + 4.2vw, 5rem);--s1: .5rem;--s2: 1rem;--s3: 1.5rem;--s4: 2.5rem;--s5: 4rem;--s6: clamp(3.5rem, 2.5rem + 4vw, 6rem);--larghezza: 72rem;--gutter: clamp(1.25rem, 4vw, 3rem);--raggio: 0;--transizione: .15s ease}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-family:var(--font);font-size:var(--fs-base);font-weight:var(--peso-regular);line-height:1.6;color:var(--nero);background:var(--bianco);-webkit-font-smoothing:antialiased}img,svg,video{display:block;max-width:100%;height:auto}button,input,textarea,select{font:inherit;color:inherit}h1,h2,h3,h4{font-weight:var(--peso-bold);line-height:1.08;letter-spacing:-.02em;text-wrap:balance}h1{font-size:var(--fs-h1);letter-spacing:-.03em}h2{font-size:var(--fs-h2)}h3{font-size:var(--fs-h3);line-height:1.2}p{max-width:62ch;text-wrap:pretty}.lead{font-size:var(--fs-lead);font-weight:var(--peso-light);line-height:1.45}.secondario{color:var(--testo-secondario)}.piccolo{font-size:var(--fs-piccolo)}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.2em}a:hover{color:var(--viola)}:focus-visible{outline:3px solid var(--viola);outline-offset:3px}.tono-nero :focus-visible,.tono-viola :focus-visible{outline-color:var(--verde)}.contenitore{width:100%;max-width:calc(var(--larghezza) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.etichetta{font-size:var(--fs-piccolo);font-weight:var(--peso-bold);letter-spacing:.08em;text-transform:uppercase}.solo-lettori{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.salta-al-contenuto{position:absolute;left:var(--s2);top:-4rem;z-index:10000;background:var(--nero);color:var(--bianco);padding:var(--s1) var(--s2)}.salta-al-contenuto:focus{top:var(--s2);color:var(--bianco)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}input,textarea,select,[id]{scroll-margin-top:6rem}#cookie-banner[data-astro-cid-fzbxxtek]{display:none;position:fixed;left:0;right:0;bottom:0;z-index:9999;background:var(--nero);color:var(--bianco);border-top:2px solid var(--verde);padding:var(--s3) var(--gutter)}.banner-inner[data-astro-cid-fzbxxtek]{max-width:var(--larghezza);margin-inline:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s3)}.banner-text[data-astro-cid-fzbxxtek]{max-width:60ch;font-size:var(--fs-piccolo)}.banner-text[data-astro-cid-fzbxxtek] strong[data-astro-cid-fzbxxtek]{display:block;margin-bottom:.25rem;font-size:var(--fs-base)}.banner-text[data-astro-cid-fzbxxtek] p[data-astro-cid-fzbxxtek]{max-width:none}.banner-text[data-astro-cid-fzbxxtek] a[data-astro-cid-fzbxxtek]{color:var(--verde)}.banner-actions[data-astro-cid-fzbxxtek]{display:flex;gap:var(--s2)}.btn-cookie[data-astro-cid-fzbxxtek]{padding:.7rem 1.3rem;border:2px solid var(--bianco);border-radius:var(--raggio);font-weight:var(--peso-bold);cursor:pointer;background:transparent;color:var(--bianco)}.btn-cookie[data-astro-cid-fzbxxtek]:hover{background:var(--bianco);color:var(--nero)}.btn-accept[data-astro-cid-fzbxxtek]{background:var(--verde);border-color:var(--verde);color:var(--nero)}.btn-accept[data-astro-cid-fzbxxtek]:hover{background:var(--bianco);border-color:var(--bianco)}#cookie-banner[data-astro-cid-fzbxxtek] [data-astro-cid-fzbxxtek]:focus-visible{outline-color:var(--verde)}.testa[data-astro-cid-3ef6ksr2]{position:sticky;top:0;z-index:100;background:var(--bianco);border-bottom:1px solid var(--linea)}.barra[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;justify-content:space-between;min-height:4.5rem;gap:var(--s3)}.logo[data-astro-cid-3ef6ksr2]{display:block;line-height:0}.logo[data-astro-cid-3ef6ksr2] img[data-astro-cid-3ef6ksr2]{height:2.25rem;width:auto}.menu[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{list-style:none;padding:0;display:flex;gap:var(--s4)}.menu[data-astro-cid-3ef6ksr2]{display:flex;align-items:center;gap:var(--s4)}.menu[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{text-decoration:none;font-weight:var(--peso-bold);font-size:var(--fs-piccolo);letter-spacing:.02em}.menu[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{padding-block:.4rem;border-bottom:2px solid transparent}.menu[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]:hover,.menu[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2][aria-current=page]{border-bottom-color:var(--viola);color:var(--nero)}.contatti[data-astro-cid-3ef6ksr2]{background:var(--nero);color:var(--bianco);padding:.65rem 1.1rem;border-radius:var(--raggio)}.contatti[data-astro-cid-3ef6ksr2]:hover{background:var(--viola);color:var(--bianco)}.menu-btn[data-astro-cid-3ef6ksr2]{display:none;background:none;border:2px solid var(--nero);padding:.5rem .9rem;font-weight:var(--peso-bold);cursor:pointer}@media(max-width:860px){.menu-btn[data-astro-cid-3ef6ksr2]{display:block}.menu[data-astro-cid-3ef6ksr2]{display:none;position:absolute;left:0;right:0;top:100%;flex-direction:column;align-items:stretch;gap:0;background:var(--bianco);border-bottom:1px solid var(--linea);padding:var(--s2) var(--gutter) var(--s3)}.menu[data-astro-cid-3ef6ksr2].aperto{display:flex}.menu[data-astro-cid-3ef6ksr2] ul[data-astro-cid-3ef6ksr2]{flex-direction:column;gap:0}.menu[data-astro-cid-3ef6ksr2] li[data-astro-cid-3ef6ksr2] a[data-astro-cid-3ef6ksr2]{display:block;padding-block:.9rem;border-bottom:1px solid var(--linea);font-size:var(--fs-base)}.contatti[data-astro-cid-3ef6ksr2]{margin-top:var(--s2);text-align:center;padding-block:.9rem}}.piede[data-astro-cid-sz7xmlte]{border-top:2px solid var(--nero);background:var(--bianco);padding-top:var(--s5)}.griglia[data-astro-cid-sz7xmlte]{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:var(--s4);padding-bottom:var(--s5)}.marchio[data-astro-cid-sz7xmlte]{display:grid;gap:var(--s2);align-content:start}.marchio[data-astro-cid-sz7xmlte] img[data-astro-cid-sz7xmlte]{height:3.5rem;width:auto}ul[data-astro-cid-sz7xmlte]{list-style:none;padding:0;display:grid;gap:.5rem;margin-top:var(--s2)}li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]{text-decoration:none}li[data-astro-cid-sz7xmlte] a[data-astro-cid-sz7xmlte]:hover{text-decoration:underline}.legale[data-astro-cid-sz7xmlte]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s1) var(--s3);border-top:1px solid var(--linea);padding-block:var(--s3)}@media(max-width:720px){.griglia[data-astro-cid-sz7xmlte]{grid-template-columns:1fr}}
