:root{--nero:#000;--carta:#fff;--menta:#a6e3d0;--burro:#ffe7a3;--cipria:#f7c8c6;--rosa:#f386a1;--grotesk:"Archivo", "Helvetica Neue", Arial, sans-serif;--mono:"JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--menta)}body{color:var(--nero);font-family:var(--grotesk);-webkit-font-smoothing:antialiased;background:0 0;margin:0;font-size:1.0625rem;line-height:1.5}.fascia{background:var(--carta);padding:4.5rem 1.25rem 4.75rem;position:relative;overflow:hidden}.dentro{max-width:68rem;margin:0 auto;position:relative}.retino:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#0003 1.6px,#0000 1.8px);background-size:9px 9px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0%,#0000008c 42%,#0000 78%);mask-image:linear-gradient(#000 0%,#0000008c 42%,#0000 78%)}.retino-basso:before{-webkit-mask-image:linear-gradient(#0000 18%,#00000080 55%,#000 100%);mask-image:linear-gradient(#0000 18%,#00000080 55%,#000 100%)}.menta{background:var(--menta)}.rosa{background:var(--rosa)}.burro{background:var(--burro)}.cipria{background:var(--cipria)}.inchiostro{background:var(--nero);color:var(--carta)}.fascia>.taglio{opacity:.75;border:0 solid;width:22px;height:22px;position:absolute}.taglio.tl{border-top-width:1.5px;border-left-width:1.5px;top:14px;left:14px}.taglio.tr{border-top-width:1.5px;border-right-width:1.5px;top:14px;right:14px}.taglio.bl{border-bottom-width:1.5px;border-left-width:1.5px;bottom:14px;left:14px}.taglio.br{border-bottom-width:1.5px;border-right-width:1.5px;bottom:14px;right:14px}.testata{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:3.5rem;display:flex;position:relative}.targhetta{background:var(--carta);color:var(--nero);border:1.5px solid var(--nero);letter-spacing:-.01em;padding:.3rem .7rem;font-weight:700;text-decoration:none}.gruppo-targhette{flex-wrap:wrap;gap:.5rem;display:flex}a.targhetta:hover,a.targhetta[aria-current]{background:var(--nero);color:var(--carta)}.targhetta .bolla{vertical-align:-3px;margin-right:.3rem}.targhetta.mono{font-family:var(--mono);letter-spacing:0;font-size:.78rem;font-weight:400}h1,h2{letter-spacing:-.035em;text-wrap:balance;margin:0;font-weight:600;line-height:.92}h1{font-size:clamp(3rem,10.5vw,8rem)}h1.claim{font-size:clamp(2.1rem,6vw,4.2rem)}h2{max-width:22ch;font-size:clamp(2.1rem,6vw,4.2rem)}.fascia:first-of-type h2{max-width:none}.centro{text-align:center}.centro h2,.centro .sommario,.centro .recapiti{margin-left:auto;margin-right:auto}.occhiello{font-family:var(--mono);letter-spacing:.04em;margin:0 0 1.5rem;font-size:.78rem}.sommario{max-width:40rem;margin:2.25rem 0 0;font-size:clamp(1.1rem,2.4vw,1.4rem);font-weight:500;line-height:1.35}.sommario+.sommario{margin-top:1.1rem}.chiusa{font-family:var(--mono);border-top:1.5px solid;max-width:40rem;margin:2.5rem 0 0;padding-top:1.25rem;font-size:clamp(.9rem,1.6vw,1.05rem)}.timbro{opacity:.9;width:150px;height:150px;position:absolute;bottom:-.75rem;right:0;transform:rotate(-13deg)}.timbro svg{width:100%;height:100%;display:block}.modulo{background:var(--carta);color:var(--nero);border:1.5px solid var(--nero);box-shadow:7px 7px 0 var(--nero);max-width:46rem;margin-top:2.5rem}.modulo>.barra{background:var(--nero);color:var(--carta);font-family:var(--mono);letter-spacing:.02em;justify-content:space-between;gap:1rem;padding:.38rem .7rem;font-size:.76rem;display:flex}.modulo>.barra span:last-child{opacity:.7}.modulo>.corpo{padding:1.35rem 1.4rem 1.5rem}.modulo>.corpo>p{max-width:42rem;margin:0 0 .9rem}.modulo>.corpo>p:last-child{margin-bottom:0}.voci{margin:0}.voci>div{border-top:1px solid var(--nero);grid-template-columns:2.3rem 1fr;gap:.2rem .6rem;padding:.95rem 0;display:grid}.voci>div:first-child{border-top:0;padding-top:.2rem}.casella{font-family:var(--mono);grid-row:span 2;font-size:.95rem;font-weight:700;line-height:1.35}.voci dt{letter-spacing:-.01em;font-weight:700}.voci dd{margin:0}.grafo{width:100%;height:auto;margin:.2rem 0 1rem;display:block}.grafo text{font-family:var(--mono);fill:var(--nero);font-size:13px}.grafo .etichetta{letter-spacing:.04em;font-size:11px}.grafo.stretto{display:none}.grafo.stretto text{font-size:16px}.grafo.stretto .etichetta{font-size:12.5px}@media (max-width:34rem){.grafo.largo{display:none}.grafo.stretto{display:block}}.didascalia{font-family:var(--mono);margin:0;font-size:.76rem;line-height:1.55}.inchiostro .modulo{background:var(--nero);color:var(--carta);border-color:var(--carta);box-shadow:7px 7px 0 var(--menta)}.inchiostro .modulo>.barra{background:var(--carta);color:var(--nero)}.dato{font-family:var(--mono);background:var(--burro);color:var(--nero);box-shadow:0 0 0 1px var(--nero);padding:0 .22em;font-weight:700}.recapiti{flex-direction:column;align-items:center;gap:1.1rem;margin:2.75rem 0 0;display:flex}.recapiti a{color:inherit;letter-spacing:-.03em;text-underline-offset:6px;word-break:break-word;font-size:clamp(1.4rem,5vw,2.6rem);font-weight:600;text-decoration:underline;text-decoration-thickness:2px}.recapiti a:hover{background:var(--nero);color:var(--menta);text-decoration-color:#0000}a:focus-visible{outline:3px solid var(--nero);outline-offset:4px}.inchiostro a:focus-visible{outline-color:var(--carta)}.piedino{font-family:var(--mono);text-align:center;max-width:44rem;margin:3.25rem auto 0;font-size:.78rem;line-height:1.6}@media (max-width:40rem){.fascia{padding:3rem 1rem 3.25rem}.modulo{box-shadow:5px 5px 0 var(--nero)}.timbro{width:96px;height:96px;margin:0 auto 1.25rem;position:static}.testata{margin-bottom:2.5rem}h2{max-width:none}}.rimando{font-family:var(--mono);max-width:52rem;color:inherit;opacity:.85;margin:2.75rem 0 0;font-size:.8rem;line-height:1.5}.rimando a{color:inherit;border-bottom:2px solid;padding-bottom:2px;font-weight:700;text-decoration:none}.rimando:hover{opacity:1}.elenco{border-top:1.5px solid var(--nero);max-width:52rem;margin:2.5rem 0 0}.elenco a{border-bottom:1.5px solid var(--nero);color:inherit;grid-template-columns:8.5rem 1fr;gap:.25rem 1.5rem;padding:1.5rem 0;text-decoration:none;display:grid}.elenco a:hover .titolo{text-underline-offset:5px;text-decoration:underline;text-decoration-thickness:2px}.elenco .data{font-family:var(--mono);grid-row:span 2;padding-top:.35rem;font-size:.76rem}.elenco .titolo{letter-spacing:-.02em;font-size:clamp(1.25rem,2.6vw,1.75rem);font-weight:600;line-height:1.15}.elenco .riga{font-size:.95rem}@media (max-width:40rem){.elenco a{grid-template-columns:1fr;gap:.4rem}.elenco .data{grid-row:auto;padding-top:0}}.intervista .corpo{grid-template-columns:120px 1fr;gap:1.25rem;display:grid}.intervista .ritratto{border:1.5px solid var(--nero);width:120px;height:120px;display:block}.intervista blockquote{letter-spacing:-.01em;margin:0 0 .9rem;font-size:clamp(1.05rem,2vw,1.3rem);font-weight:500;line-height:1.3}.intervista .firma{font-family:var(--mono);margin:0;font-size:.78rem;line-height:1.55}.intervista .seguito{margin:.9rem 0 0;font-size:.95rem}.intervista .seguito a{color:inherit}@media (max-width:40rem){.intervista .corpo{grid-template-columns:1fr}}.copertina{border:1.5px solid var(--nero);background:var(--nero);aspect-ratio:16/9;width:100%;margin-bottom:1.1rem;display:block;position:relative}.copertina .play{background:var(--menta);border:1.5px solid var(--nero);border-radius:50%;width:64px;height:64px;margin:auto;position:absolute;inset:0}.copertina .play:after{content:"";border-left:20px solid var(--nero);border-top:12px solid #0000;border-bottom:12px solid #0000;width:0;height:0;margin:auto;position:absolute;inset:0;transform:translate(3px)}.articolo h1{font-size:clamp(2.2rem,6.5vw,4.4rem)}.testo{max-width:36rem;font-size:1.125rem;line-height:1.65}.testo p{margin:0 0 1.2rem}.testo h2{max-width:none;margin:2.75rem 0 .85rem;font-size:clamp(1.4rem,3vw,1.9rem);line-height:1.15}.testo a{color:inherit}.ritorno{font-family:var(--mono);margin:0;font-size:.8rem}.ritorno a{color:inherit}.bozza{background:var(--cipria);color:var(--nero);padding:0 .35em;font-weight:700}.evidenza{color:inherit;max-width:60rem;text-decoration:none;display:block}.evidenza .data{font-family:var(--mono);margin-bottom:1.25rem;font-size:.78rem;display:block}.evidenza .titolo{letter-spacing:-.04em;font-size:clamp(2.8rem,9.5vw,7rem);font-weight:600;line-height:.92;display:block}.evidenza .riga{max-width:42rem;margin-top:1.4rem;font-size:clamp(1.05rem,2vw,1.3rem);font-weight:500;line-height:1.35;display:block}.evidenza .invito{font-family:var(--mono);border-bottom:2px solid;margin-top:2rem;padding-bottom:2px;font-size:.85rem;font-weight:700;display:inline-block}.evidenza:hover .titolo{text-underline-offset:8px;text-decoration:underline;text-decoration-thickness:3px}.bottone{font-family:var(--mono);color:var(--nero);background:var(--carta);border:1.5px solid var(--nero);box-shadow:6px 6px 0 var(--nero);margin-top:2rem;padding:.7rem 1.2rem;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-block}.bottone:hover{box-shadow:3px 3px 0 var(--nero);transform:translate(3px,3px)}.inchiostro .bottone{box-shadow:6px 6px 0 var(--menta)}.inchiostro .bottone:hover{box-shadow:3px 3px 0 var(--menta)}.fascione .dentro{max-width:56rem}.fascione h2{max-width:none}.stacco{border:0;border-top:3px solid var(--nero);margin:3.5rem 0 0}.titolone{letter-spacing:-.04em;max-width:18ch;margin:0;font-size:clamp(2.8rem,9.5vw,7rem);font-weight:600;line-height:.92}.corpo-evidenza{max-width:38rem;margin-top:2.75rem;font-size:1.15rem;line-height:1.6}.corpo-evidenza p{margin:0 0 1.25rem}.corpo-evidenza h2{max-width:none;margin:2.75rem 0 .9rem;font-size:clamp(1.4rem,3vw,2rem);line-height:1.1}.corpo-evidenza .permalink{font-family:var(--mono);color:inherit;border-bottom:2px solid;margin-top:1rem;padding-bottom:2px;font-size:.8rem;text-decoration:none;display:inline-block}.sopra-elenco{margin-top:5.5rem}.dentro>.sopra-elenco:first-child{margin-top:0}.sotto-elenco{font-family:var(--mono);text-align:right;max-width:52rem;margin:1.75rem 0 0;font-size:.8rem;font-weight:700}.sotto-elenco a{color:inherit}.scelta-fascione{margin:0 0 .9rem;display:block}.scelta-fascione select{width:100%;font-family:var(--mono);border:1.5px solid var(--nero);background:var(--carta);color:var(--nero);border-radius:0;margin-top:.35rem;padding:.6rem .7rem;font-size:.85rem;display:block}.modulo input,.modulo textarea{border:1.5px solid var(--nero);background:var(--carta);width:100%;font-family:var(--mono);margin-bottom:.9rem;padding:.6rem .7rem;font-size:.95rem;line-height:1.5;display:block}.modulo textarea{resize:vertical}.modulo button.bottone{cursor:pointer;margin-top:0}
